Salut,
voilà je pense que j'ai un problème avec l'utilisation de ma mémoire.
Donc je voulais savoir quel % de mémoire est utilisé pour par exemple un serveur X avec KDE (kmail, konsole (+ieurs console y étant ouvert) konqueror avec plusieurs onglets,~), sshd et un firewall lancé (grosso modo + bien sûr les démons système et autres choses)?
Je crois savoir, que le système 'prébloque' de la mémoire pour quand une application en aura besoin, et que donc il y a réelment moins de mémoire utilisé que ce qu'il y parait, mais bon qd même:
J'ai 1Go de DDR, et j'ai au mieux (et je dit bien au mieux) 700-800 d'utilisé, et souvent 950-980Mo (donc 40 mo de ram de libre) sacahtn que quand je regarde l'utilisation avec top, le plus d'utilisation en cours est de 1-2% en intermettitence (sauf bien sûr quand je lance compile ou autre)
.
Deuxième chose: comment est géré le swap exactement, car vu mon utilisation mémoire mon swap est régulièrement utilisé (des fois bcp) et que lorsque l'utilisation baisse (donc que de la ram est de nouveau disponible), le swap ne se libère pas (tjrs marqué comme utilisé) et met un moment avant de se libérer.
Pour information, le système lui-même m'apparait tjrs comme réctif, si je lance une compile et que je fais autre choses je n'ai pas de ralentissement (apparant en tout cas ) du système
Voilà voilà.
Blackshack
# spa windoze ici
Posté par nicodache . Évalué à 3.
et tant qu'il n'a rien à y ajouter, il ne la vide pas...
et c'est pareil pour la swap...
sauf que quand on a besoin de ram, bein linux la vide _tres_ vite, et la rempllis à nouveau avec les nouvelles informations...
et pour avoir une idée plus correcte de l'utilisation de la ram, utilise plutot la commande free, que top ;)
# Bizarre
Posté par Gilles Crettenand (site web personnel) . Évalué à 5.
Sinon je ne sais pas quoi te dire d'autre, si ce n'est que je ne trouve pas sa très normal.
En revanche il est possible que Linux préalloue la mémoire sans qu'elle soit réellement utilisé, fais un free, et regarde la quantité de mémoire qui est buffered ...
[^] # Re: Bizarre
Posté par blackshack . Évalué à 3.
total used free shared buffers cached
Mem: 1027896 1017312 10584 0 20108 231776
-/+ buffers/cache:765428 262468
Swap: 1052216 24 1052192
Donc là la première ligne me sort la même chose que top mémoire utilisé ÉNORME. Par contre pour la mémoire bufferd dont tu parles c'est celle qui est dans la première lign a buffers, où celle de la deuxième ligne (il y aurait donc en fait que 260~Mo d'utilisé réelment (ce qui est gros je trouve déjà). Mais dans ce cas là, il y a donc bcp de mémoire libre en fait, mais alors pourquoi il monterait trés trés rapidemnt dans le swap (comme vous le pouvez le voir il y peu de swap utilisé à ce moment mais il y a quand même et cela pe bcp plus).
A ce moment là, dans la liste des taches et leur utilisation des ressources sorti pas top, il y a 1.5Mo d'utilisé par une application et 0,1 par une autre.. bon je sais là ca parrait n'importe quoi)
Quelqu'un pour m'expliquer plus précisement la sortie de free?
Blackshack
[^] # free & top
Posté par Bruno Muller . Évalué à 3.
J'ai 689848o de libres. Vérifions :
1036448-318920-49876-321052=346600o utilisés
et
1036448-346600=689848o libres
cqfd.
Concernant top :
- par default, il classe les processus par %CPU consommé ; pour qu'il classe selon la mémoire, il faut taper 'M'...
PS: Ta machine à 765428o utilisés ; ce qui me paraît franchement beaucoup pour ce qui tourne...
[^] # Re: free & top
Posté par blackshack . Évalué à 1.
-X avec 20,7% de la ram ~207Mo)
-nspluginviewer avec 13% ~130Mo(!!!!!!!!!!!!!!!!!!)
-un kdeinit a 8.8%~88Mo
-kmail 4.4%~44Mo
-soffice.bin 1.3%(j'ai pas de soffice qui tourne!!)~13Mo
-oooqs2.7%~27Mo
-toute une série de kdeinit de 2.7 a 1.6% (un vingtaine environ)le tout ca fait 400Mo!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- et plein de petit truc a 0.2,0.1
là j'ai déjà:
~93.9%
~910Mo
Bon il y a un réel pb, déjà le nspluginviewer, doit venir de konquror, en fin j'ai une page avec peut être de l'anim qui appelle ca, mais bon c un petit truc dans un coin genre un titre qui défile (il y a pas de quoi fouetter un chat) le soffice.bin, en regardant les pid il est enfant de oooqs mais bon putain 40Mo d'utilisé pour un applet qui va me donne un raccourci pour lancer OOo ca fait bcp je trouve (d'autant plus que je ne vois pas pourquoi oooqs lance un soffice.bin alors que rien demandé). le kmail bin il tourne et il y a bcp de mails dans les différents dossiers (ML et autres) et les kdeinit bin ca doit venir des divers console de l'occurence de Konsole lancé ainsi que des différents onglets de konqueror (ca génére un kdeinit pour chaque onglet ou pas ??? et pour chaque console de Konsole ???)
~ 200Mo pour X c bcp pour lui tout seul sachant que KDE lui même bien sur n'est pas compris dedans (?), il est décomposé en diff kdeinit et autre composant?
Donc il y a quelque chose de louche,non???????????????
Blackshack
[^] # Re: free & top
Posté par blackshack . Évalué à 1.
je viens de regarder un vmware lancé avec un système linux qui tourne utilise 7.7% de ma ram soit moins que le nspluginviewer!!
Blackshack
[^] # Re: free & top
Posté par blackshack . Évalué à 1.
donc 2ème appendice:
je click pour quitter oooqs, il me préveient que session tourne de OOo, hors non, il n' a donc pas fermé,libéré de la ram, à la dernière(?) session. Il y a un moment. Bon je dis oui ferme la séssion et là en refaisant le calcul sur les résultat de free comme fait plus haut par Brnuo Muller j'ai 586Mo utilisé soit quand même 180Mo de moins que tout a l'heure, sachant que depuis tout à l'heure vmware tourne et pour précision, il y a un serveur X qui tourne dessus vmware (et il utilise que 77Mo (vmware lui-même plus le système qui tourne et le serveur X qui tourne...).
bon le nspluginviewer est lancé par un kdeinit lui même lancé par un kdeinit et lui lancé par init. ok! ca me donne bcp de rensignement, au fait c chiant, les applications kde (konqueror, konsole,...) ne sont pas vu en tant que telle dans le top mais n'apparaisse apparement que par le biais de kdeinit, donc pour voir quelle application utilise quoi c pas simple qd même
[^] # Re: free & top
Posté par blackshack . Évalué à 1.
Blackshack
# ........
Posté par Ph Husson (site web personnel) . Évalué à 2.
Et ca commence a m'enerver
fait au lieu d'utiliser top free -m pour obtenir la memoire libre
regarde la 3° ligne
chez moi ca donne:
free -m
total used free shared buffers cached
Mem: 724 311 413 0 36 120
-/+ buffers/cache: 153 570
Bon 300mo d'utilisé c ca que tu te dis?
Ben nan parce que y a du cache et des buffers (pour reduire les IO dur) si tu veux recuperer cette memoire (je vois pas l'interet vu que le noyau le fait tt seul) mais si tu veux forcer tu fais un programme qui consome toute la memoire
Enfin pour savoir la memoire vraiment utilisée tu regarde donc la 3° ligne
la colonne used ca te donne sans les cache/buffers...... 153mo la moitié (et encore c paske je vien de l'allumer ma becane donc quasiement aucune entrée sortie dur utilisé)
PS:Si qqu a un lien pour recapituler ca pour le donner a tout ceux qui posent la question qu'il le balance il sera gentil
[^] # Re: ........
Posté par Axone . Évalué à 1.
[^] # Re: ........
Posté par Ph Husson (site web personnel) . Évalué à 1.
Buffers pour les données et cache pour données du FS (inodes) peut etre?
# CK...
Posté par Mathieu Pillard (site web personnel) . Évalué à 3.
[^] # Re: CK...
Posté par ckyl . Évalué à 2.
echo 15 > /proc/sys/vm/swappiness
Valeur a adapter selon les cas.
[^] # Re: CK...
Posté par Mathieu Pillard (site web personnel) . Évalué à 2.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.