Vider la RAM et la SWAP
Fermé
gtrgib
Messages postés
536
Date d'inscription
samedi 3 janvier 2004
Statut
Membre
Dernière intervention
14 janvier 2013
-
24 mai 2004 à 19:18
rhalim - 26 mai 2009 à 17:16
rhalim - 26 mai 2009 à 17:16
A voir également:
- Vider swap linux
- Swap windows - Guide
- Linux mint 32 bits - Télécharger - Systèmes d'exploitation
- Vider les cookies - Guide
- Diskinternals linux reader - Télécharger - Stockage
- Vider le cache d'une application - Guide
14 réponses
Fredish
Messages postés
373
Date d'inscription
samedi 17 janvier 2004
Statut
Membre
Dernière intervention
15 juin 2004
19
24 mai 2004 à 20:14
24 mai 2004 à 20:14
Oui, asevere me semble avoir raison; vaut mieux pas toucher à la RAM. Il y avait un très bon post avec des explications de kinder-surprise sur le fonctionnement de la ram et de la swap. Faudrait retrouver ca. Essaie de faire une recherche, je vais voir de mon côté.
En gros, la ram, sous linux, est presque toujours utilisée, par soucis de rapidité. On ne gache pas de ressources, avec linux. :)
En gros, la ram, sous linux, est presque toujours utilisée, par soucis de rapidité. On ne gache pas de ressources, avec linux. :)
asevere
Messages postés
13084
Date d'inscription
lundi 28 janvier 2002
Statut
Webmaster
Dernière intervention
3 février 2022
426
24 mai 2004 à 19:55
24 mai 2004 à 19:55
Salut :)
Ben pour la swap, je ne sais pas si c'est une excellent idée, je ne vois surtout pas trop l'utilitée :)
Pour la RAM, je me suis jamais penché dessus, mais j'ai comme dans l'idée que si c'était faisable, ça serait pour le moins risqué :D
Ben pour la swap, je ne sais pas si c'est une excellent idée, je ne vois surtout pas trop l'utilitée :)
Pour la RAM, je me suis jamais penché dessus, mais j'ai comme dans l'idée que si c'était faisable, ça serait pour le moins risqué :D
"Si c'est stupide et que ça marche, alors ce n'est pas stupide"
swapoff -a c bien a condition que tu remette swapon -a sauf si t'a 16go de memoire vive et que t'en utilise que 4. La ton swap tu peut le laisser sur off
Utilisateur anonyme
24 mai 2004 à 20:08
24 mai 2004 à 20:08
Bonsoir,
je vois pas trop non plus l'utilité d'une telle opération...
a+
je vois pas trop non plus l'utilité d'une telle opération...
a+
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
gtrgib
Messages postés
536
Date d'inscription
samedi 3 janvier 2004
Statut
Membre
Dernière intervention
14 janvier 2013
9
24 mai 2004 à 20:16
24 mai 2004 à 20:16
Bien c'est simple pourtant, lorsque la swap et ou la ram sont presque toute utilisé alors tou fonctionne au ralenti et je dois redémarrer pour que ça cesse de rammer...
Par exemple si je joue avec Unreal Tournament, je dois le faire au démarrage lorsque je n'ai encore rien utilisé et après je dois redémarrer car la swap et la ram sont trop remplie et le temps de réponse des programmes est long et lent.
Si je fait fonctionner des programmes et que je les ferme et que j'utilise Unreal Tournament, alors ça ne fonctionne pratiquement car j'ai déjà utilisé trot de mémoire alors je dois redémarrer pour vider le tou.
j'ai 256Mo de Ram et ma swap est à 512Mo.
Merci
Par exemple si je joue avec Unreal Tournament, je dois le faire au démarrage lorsque je n'ai encore rien utilisé et après je dois redémarrer car la swap et la ram sont trop remplie et le temps de réponse des programmes est long et lent.
Si je fait fonctionner des programmes et que je les ferme et que j'utilise Unreal Tournament, alors ça ne fonctionne pratiquement car j'ai déjà utilisé trot de mémoire alors je dois redémarrer pour vider le tou.
j'ai 256Mo de Ram et ma swap est à 512Mo.
Merci
asevere
Messages postés
13084
Date d'inscription
lundi 28 janvier 2002
Statut
Webmaster
Dernière intervention
3 février 2022
426
24 mai 2004 à 21:47
24 mai 2004 à 21:47
Bon a prioris, l'ordinateur ne prend pas le temps de vider la mémoire.
Il sait ce qui est utilisé ou non.
Quand il a besoin de memoire, et que la RAM est pleine, il fait un premier tri, ce qui n'est pas utilisé à ce moment précis, mais doit etre conservé pour un accés pluts tard il le met dans la swap, le reste, il l'ecrase tout simplement.
ça ne ralenti pas le PC (ou trés peu)
Une fois que quelque chose est dans le swap, il y reste, jusqu'au prochain reboot, ou jusqu'à ce que ce soit ecrasé (Swap à 100% ?)
Bon c'est simpliste, mais c'est le fonctionnement global (c'est vrai qu'i est capable de vider une partie de la RAM, mais il le gere trés bien tout seul)
Si ton PC ralenti ou pagine trop vite, c'est que tu dois avoir quelques services inutils qui tournent...
@++
Il sait ce qui est utilisé ou non.
Quand il a besoin de memoire, et que la RAM est pleine, il fait un premier tri, ce qui n'est pas utilisé à ce moment précis, mais doit etre conservé pour un accés pluts tard il le met dans la swap, le reste, il l'ecrase tout simplement.
ça ne ralenti pas le PC (ou trés peu)
Une fois que quelque chose est dans le swap, il y reste, jusqu'au prochain reboot, ou jusqu'à ce que ce soit ecrasé (Swap à 100% ?)
Bon c'est simpliste, mais c'est le fonctionnement global (c'est vrai qu'i est capable de vider une partie de la RAM, mais il le gere trés bien tout seul)
Si ton PC ralenti ou pagine trop vite, c'est que tu dois avoir quelques services inutils qui tournent...
@++
"Si c'est stupide et que ça marche, alors ce n'est pas stupide"
gtrgib
Messages postés
536
Date d'inscription
samedi 3 janvier 2004
Statut
Membre
Dernière intervention
14 janvier 2013
9
24 mai 2004 à 20:24
24 mai 2004 à 20:24
Je vient de trouver la page don tu parlais Fredish et c'est la même que tu vient de proposer jipicy.
Merci à vous je suis en trein de lire ça avec attention.
Merci à vous je suis en trein de lire ça avec attention.
Bonsoir, tres interessant le cours, meme si tout n'est pas clair le principal y est, et la conclusion pourrait etre: linux est un systeme qui gere bien la mémoire, il n'y cas lui faire confiance!
Fredish
Messages postés
373
Date d'inscription
samedi 17 janvier 2004
Statut
Membre
Dernière intervention
15 juin 2004
19
25 mai 2004 à 09:42
25 mai 2004 à 09:42
Tu demarres en quel mode gtrgb, init5 ou 3? En tout les cas, fais un "free" au tout début de ta session et donne-nous le résultat. Vérifie bien les services lancés au démarrage.
gtrgib
Messages postés
536
Date d'inscription
samedi 3 janvier 2004
Statut
Membre
Dernière intervention
14 janvier 2013
9
25 mai 2004 à 15:29
25 mai 2004 à 15:29
Voici ce que ça donne un free au démarrage d'une session :
Pour ce qui est du init, je ne sais pas comment on fait pour le savoir!
Merci
total used free shared buffers cached Mem: 256068 202448 53620 0 9488 95548 -/+ buffers/cache: 97412 158656 Swap: 538136 0 538136
Pour ce qui est du init, je ne sais pas comment on fait pour le savoir!
Merci
Fredish
Messages postés
373
Date d'inscription
samedi 17 janvier 2004
Statut
Membre
Dernière intervention
15 juin 2004
19
25 mai 2004 à 16:09
25 mai 2004 à 16:09
Tu dois démarrer en mode graphique j'imagine. Désactive les services que tu n'utilises pas. Ca se passe dans /etc/init.d/. Pour leur utilité, google, ou a la limite ici, pour une question précise. Sache quand même que perso, j'utilise 12M au démarrage, et encore, c'est parceque je charge des modules inutilisés, plus ou moins. Essaies de voir du côté des services, et d'abord, et reviens nous dire.
gtrgib
Messages postés
536
Date d'inscription
samedi 3 janvier 2004
Statut
Membre
Dernière intervention
14 janvier 2013
9
25 mai 2004 à 19:06
25 mai 2004 à 19:06
Je ne sais pas comment tu fais pout activer les services dans le répertoire /etc/init.d, moi je l'ai active/désactive par le Control Center/System/Service. Présentement j'ai seulement 12 services d'activé, j'en ai désactivé plusieurs avec le temps.
Je ne sais pas comment tu fais pour démarrer avec seulement 12Mo car moi avec ces 12 services qui s'active au démarrage, je me retrouve sous kde avec 70Mo d'utilisé dans la RAM.
Par contre lorsque je démarre, il y a environ 40 services qui se charge(tous ce qui affiche "OK" ou ÉCHEC). Y a t'il moyen d'en diminuer car je ne peut en désactiver plus que les 12 qu'il me reste et je ne comprend pas pourquoi il s'en charge autant au démarrage. J'imagine que l'on n'a pas le contrôle et qu'ils doivent se charger pour le fonctionnement de Mandrake!
Merci
Je ne sais pas comment tu fais pour démarrer avec seulement 12Mo car moi avec ces 12 services qui s'active au démarrage, je me retrouve sous kde avec 70Mo d'utilisé dans la RAM.
Par contre lorsque je démarre, il y a environ 40 services qui se charge(tous ce qui affiche "OK" ou ÉCHEC). Y a t'il moyen d'en diminuer car je ne peut en désactiver plus que les 12 qu'il me reste et je ne comprend pas pourquoi il s'en charge autant au démarrage. J'imagine que l'on n'a pas le contrôle et qu'ils doivent se charger pour le fonctionnement de Mandrake!
Merci
Fredish
Messages postés
373
Date d'inscription
samedi 17 janvier 2004
Statut
Membre
Dernière intervention
15 juin 2004
19
26 mai 2004 à 00:57
26 mai 2004 à 00:57
Ben, je peux pas trop te dire pour la mandrake, j'ai moyennement compris ce qui se passait au demarrage moi aussi. Mais ce qui est sûr, c'est que 12 services, c'est trop pour une utilisation normale de ton pc. Sur ma debian, j'en ai que trois d'activés, klogd, sylogd et inetd. Tout dépend de ce que tu fais, mais si rien de special, fais au minimum.
Va voir là, http://www.debian.org/doc/manuals/securing-debian-howto/ch-sec-services.fr.html , c'est pour la debian, mais ca peut t'être utile. Sinon, et si tu connais les fonctions des services qui tournent, il te suffit de renommer le script que tu veux désactiver dans /etc/init.d/.
Va voir là, http://www.debian.org/doc/manuals/securing-debian-howto/ch-sec-services.fr.html , c'est pour la debian, mais ca peut t'être utile. Sinon, et si tu connais les fonctions des services qui tournent, il te suffit de renommer le script que tu veux désactiver dans /etc/init.d/.
bonjour,
La RAM n'est pas vidable, cependant pour tout ce qui est dans les buffers/caches, il est possible de remettre le compteur à zéro.
Pour ce faire il suffit juste de lancer la commande suivante:
# sync ; echo 3 > /proc/sys/vm/drop_caches
La RAM n'est pas vidable, cependant pour tout ce qui est dans les buffers/caches, il est possible de remettre le compteur à zéro.
Pour ce faire il suffit juste de lancer la commande suivante:
# sync ; echo 3 > /proc/sys/vm/drop_caches
linuxsansdisquedur
Messages postés
561
Date d'inscription
jeudi 21 août 2008
Statut
Membre
Dernière intervention
19 novembre 2010
42
20 févr. 2009 à 17:01
20 févr. 2009 à 17:01
on peut toujours killer les process en cours qui consomme de la ram
et demunter la partoche de swap et la remonter pour la vider (ou augmenter sa taille...)
et demunter la partoche de swap et la remonter pour la vider (ou augmenter sa taille...)
24 mai 2004 à 20:22
http://www.commentcamarche.net/forum/affich-664853
;-))
Je l'avais "bookmarqué", trop bon qu'il était ce post...
Z'@+...che.
24 mai 2004 à 20:24
24 mai 2004 à 20:25
Z'@+...che.