Pages : 1
#1 Le 15/02/2006, à 01:24
- quelqu'un
memoire + swap utilisées à 70%
Bonjour
Je sais que la gestion de la memoire est diffrérente par rapport à windows mais quand même, je trouve ça louche.
J'ai 1Go de RAM et une SWAP de 1Go
J'avais pas mal de place de libre donc j'ai fait une partition de 1Go en pensant que ça ne servirait à rien, mais apparement pas tant que ça :
memoire utilisateur : 699 sur 999 70%
fichier d'échange utilisé : 707 sur 957 74%
Ça ne fait pas beaucoup ?
Quelques explications supplémentaires :
mon ordinateur ne rame pas, j'ai firefox qui tourne avec 4onglets ouverts, et je telecharge un fichier avec firefox (700Mo env.), nautilus ouvert, moniteur système, audio tag tool je modifie 3000 fichiers environ, et j'ai lancé un m3u de 20 chansons avec totem, et emule tourne en arrière plan, j'upload c'est tout, je ne download rien depuis 1 jour (1333 client en attente, 12ko/s pour une ligne de 16ko/s).
Dans moniteur système, emule ne pompe pas trop les ressources : mem. virtuelle : 140 mem.residante : 34.
La memoire reste stable, ce n'est pas une "fuite" d'une application comme j'ai pu lire sur le forum, mais juste ubuntu qui à l'air de prendre son aise, un peu trop peut-être même.
Dernière info peut-être la plus importante, je redemarre rarement mon ordinateur, là il est allumé depuis au moins une semaine, d'ailleurs comment on fait pour voir depuis quand l'ordinateur est demarré ? pour avoir le temps exact ?
Enfin j'espere que ça ne pose pas de problème, sous windows pourtant pas réputé pour la bonne gestion de la ram et sa stabilité, je pouvais utiliser l'ordinateur 30jours sans rebooter, sans que ça rame, en utilisant le net, les videos, gravure, jeux, "leger" montage audio/video, etc. un peu tout
(sans installer de logiciels par contre, car il est presque impossible d'installer un log sans redemarrer.)
je dois m'inquieter, rajouter encore de la RAM : 3 x 1Go et acheter un DD de 500Go pour la SWAP ..?
Je précise quand même, ça ne fait pas ça tout le temps, mais ça fait deux fois que je le remarque, uniquement quand je lance plusieurs logiciels, si j'ai que firefox qui tourne pas de probleme
ou même firefox/emule en download et upload à bloque, ça consomme plus de memoire mais jamais de SWAP.
Ensuite je voulais savoir pourquoi utilise-t-il la swap avant d'utiliser toute la ram dispo (70% seulement) ?
DE RE-RE-RETOUR... AHAH !!! Moi, l'Honorable, l'Illustrissime et vénérable, le vrai véritable et unique Quelqu'un, je viens vous montrer le chemin.
Pour s'adresser à ma personne, veuillez commencer votre discours par :
Ô sa Grandeur, son Excellence, Divinité de l'excellence, Dieu des Dieux, Roi de Toutes choses, Ô puissant esprit supérieur, nous t'implorons.
Hors ligne
#2 Le 15/02/2006, à 01:26
- sksbir
Re : memoire + swap utilisées à 70%
bonsoir,
j'ai déja répondu à ce genre de question ici. Mon opinion n'a pas changé...
Hors ligne
#3 Le 15/02/2006, à 04:39
- ppmt
Re : memoire + swap utilisées à 70%
Je suis d'accord avec sksbir.
J'ai un lien qui traine quelque part qui explique ca mais forcement je ne le trouve pas.
Comme explique dans le lien de sksbit il faut regarder le si et so de commande vmstat 5 (laisse tourne pendant que tu utulise ton PC)
En gros si c'est a zero alors tout va bien. Par contre si ca augmente constament ca veut dire que le system est oblige de purger la RAM en SWAP pour pouvoir continuer a marcher. Ca veut dire que tu manque de ram.
Mais bon 1Go ca devrait etre assez quand meme
Sinon pour savoir depuis combien ta machine est allumee tu fais uptime dans un terminal
Dernière modification par ppmt (Le 15/02/2006, à 04:53)
le dock dont vous avez toujours rêvé Cairo-Dock
irc://irc.freenode.net/#Cairo-Dock-fr
Hors ligne
#4 Le 21/02/2006, à 23:57
- quelqu'un
Re : memoire + swap utilisées à 70%
je n'ai pas trop eu le temps, mais me revoilà.
j'ai fais un test c'est pratiquement tout le temps à 0, en chargeant 2 onglets de firefox en même temps j'ai eu ça :
procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
0 0 566092 10344 10752 377040 0 0 0 60 1199 756 3 1 96 0
0 0 566092 10220 10752 377052 2 0 4 61 1217 813 4 2 93 1
0 0 566092 10096 10760 377056 0 0 2 168 1243 926 8 2 89 1
0 0 566092 10220 10776 376904 0 0 0 59 1216 809 5 2 93 0
0 0 566092 10220 10792 376904 0 0 0 5 1203 771 4 1 94 0
0 0 566092 10840 10736 376364 0 0 93 80 1240 1060 11 3 85 1
0 0 566092 10592 10752 376624 0 0 2 62 1231 891 7 2 91 0
0 0 566092 10220 10736 376652 0 0 9 110 1353 1012 6 2 91 2
0 0 566092 10212 10720 376680 0 0 1 62 1264 995 5 1 93 1
0 0 566040 12300 10708 374252 49 0 98 14 1304 993 11 3 83 3
2 0 566012 12184 10724 374228 13 0 13 11 1322 1178 28 3 69 0
0 0 566008 12152 10748 374284 6 0 115 216 1338 963 25 3 69 2
1 0 565980 11672 10788 374616 30 0 101 15 1311 956 16 3 79 3
0 0 565976 12052 10804 373860 1 0 53 65 1300 1230 21 2 76 1
1 0 565628 11428 10340 371388 234 0 1234 19 1379 1353 33 4 49 15
0 0 565604 11668 10360 370932 18 0 55 144 1336 1356 16 3 79 2
0 0 565604 9940 10372 370040 0 0 77 10 1224 1211 9 2 89 0
0 0 565604 9816 10388 370184 0 0 1 36 1277 1378 13 2 85 0
0 0 565600 18364 9764 362036 0 0 1276 211 1337 1284 13 3 80 4
0 0 565600 18124 9780 362044 0 0 0 13 1331 880 10 2 89 0
0 0 565600 18124 9796 362288 0 0 2 57 1314 843 6 1 92 1
Ce n'est pas representatif, c'est le maximum, c'est arrivé qu'une seule fois.
Sinon le so est toujours à 0 par contre pour le si, de temps en temps, il y a quelques chiffres (genre 2 ou 3 lignes max) toujours moins de 50, c'est rare mais ça arrive, la plupart du temps c'est tout à 0.
Je n'ai pas compris à quoi correspond le si et le so j'ai bien vu :
Swap
si: Amount of memory swapped in from disk (/s).
so: Amount of memory swapped to disk (/s).
Maintenant pour la traduction...
Mon ami google ne m'aide pas trop (in dans en disk pour me) il a un peu de mal on va dire.
là je suis en 60% de memoire et 60% de swap en regardant moniteur systeme, par contre là j'ai quand même firefox qui tourne avec 90 telechargements (extension : downthemall).
C'est peut-être un peu abusé aussi, mais en même temps 1Go de RAM...
Alors qu'en est-il docteur ?
je continue de laisser tourner pour voir si ça change souvent.
DE RE-RE-RETOUR... AHAH !!! Moi, l'Honorable, l'Illustrissime et vénérable, le vrai véritable et unique Quelqu'un, je viens vous montrer le chemin.
Pour s'adresser à ma personne, veuillez commencer votre discours par :
Ô sa Grandeur, son Excellence, Divinité de l'excellence, Dieu des Dieux, Roi de Toutes choses, Ô puissant esprit supérieur, nous t'implorons.
Hors ligne
#5 Le 22/02/2006, à 00:15
- requiem
Re : memoire + swap utilisées à 70%
Dernière info peut-être la plus importante, je redemarre rarement mon ordinateur, là il est allumé depuis au moins une semaine, d'ailleurs comment on fait pour voir depuis quand l'ordinateur est demarré ? pour avoir le temps exact ?
C'est la commande uptime pour avoir cette information.
Mais avec la commande top, tu as aussi l'information, c'est sur la première ligne, le chiffre inscrit à coté de up.
Le problème avec Linux, ce n'est pas Linux, c'est le linuxien
Hors ligne
#6 Le 22/02/2006, à 00:22
- requiem
Re : memoire + swap utilisées à 70%
Je n'ai pas compris à quoi correspond le si et le so j'ai bien vu :
Swap
si: Amount of memory swapped in from disk (/s).
so: Amount of memory swapped to disk (/s).Maintenant pour la traduction...
si : quantité de mémoire paginée chargée depuis le disque dur
so : quantité de mémoire paginée écrite sur le disque dur
Quand tu regardes tes statistiques, tu n'as que la colonne SI avec un chiffre différent de 0.
C'est parce que le système récupère en RAM des données qu'il avait stocké sur la partition SWAP. TU peux le voir car ta quantité de swap utilisé (colonne swpd) diminue.
Le problème avec Linux, ce n'est pas Linux, c'est le linuxien
Hors ligne
#7 Le 22/02/2006, à 00:55
- quelqu'un
Re : memoire + swap utilisées à 70%
ok effectivement en fermant firefox :
procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
1 0 561568 14844 13256 341580 0 0 1 45 1283 1471 21 3 75 0
0 0 561568 14836 13272 341664 0 0 0 50 1281 1303 16 2 82 0
0 0 561568 14348 13288 342156 0 0 4 127 1335 2202 28 4 68 1
0 0 561568 14100 13304 342612 0 0 77 40 1287 2488 37 4 59 0
0 0 561568 13976 13320 342692 0 0 0 39 1192 1593 14 2 84 0
0 0 561568 13612 13336 343032 0 0 2 76 1199 1637 14 2 84 0
0 0 561568 13488 13352 343196 0 0 0 63 1213 1717 16 2 82 0
0 0 561568 12868 13368 343784 0 0 2 144 1215 1745 15 2 82 1
0 0 561568 12868 13384 343860 0 0 0 36 1202 1505 12 2 85 0
0 0 561568 12868 13400 343900 0 0 0 34 1194 1180 9 2 89 0
0 0 561568 12496 13416 344192 0 0 2 76 1196 1378 10 2 88 1
3 0 561564 11372 12964 330848 7 0 23 22 1266 1457 18 4 77 1
0 0 561564 28376 12988 330876 0 0 0 407 1281 1357 18 3 79 0
0 0 561548 27896 13004 331120 11 0 13 68 1302 1584 21 3 75 2
1 0 554552 27772 13084 333460 1050 0 1452 166 1283 696 66 2 4 28
0 2 540788 11660 13184 335856 4498 0 4951 36 1342 766 38 2 0 60
0 1 516440 146504 13212 333728 6869 0 6931 52 1415 893 4 3 0 93
0 0 511284 124844 13236 333296 4706 0 4709 66 1341 663 3 2 31 64
0 0 510300 123852 13256 333640 141 0 142 100 1199 442 3 1 95 1
et ça continue.
Maintenant, excusez ma "lourdeur", mais pourquoi se servir de la swap ?
À un moment donné il y a bien eu ecriture, avec 50% de ram libre pourquoi ne pas utiliser la RAM sans ecrire sur la partition swap ? Excusez-moi si je suis comprends mal.
Surtout que, ensuite en fermant toutes les applic il reste encore des données dans la swap.
C'est peut-être une "reservation" de memoire, la swap n'est pas utilisée tant que "so" reste à 0, c'est ça ? je comprends rien ?
merci à vous
DE RE-RE-RETOUR... AHAH !!! Moi, l'Honorable, l'Illustrissime et vénérable, le vrai véritable et unique Quelqu'un, je viens vous montrer le chemin.
Pour s'adresser à ma personne, veuillez commencer votre discours par :
Ô sa Grandeur, son Excellence, Divinité de l'excellence, Dieu des Dieux, Roi de Toutes choses, Ô puissant esprit supérieur, nous t'implorons.
Hors ligne
#8 Le 22/02/2006, à 10:57
- sksbir
Re : memoire + swap utilisées à 70%
franchement, tu pinailles là
Voici une explication toute personnelle du truc : Si le systeme écrit dans la swap, c'est pour anticiper une grosse demande de RAM : une partie des infos est dupliquée d'avance dans la swap, ce qui permet au systeme de libérer de la RAM quasiment instantanément
Hors ligne
#9 Le 22/02/2006, à 11:27
- HoPHP
Re : memoire + swap utilisées à 70%
Le gag, c'est que utilise un mode "paresseux" pour la mémoire. Il ne vide les zones inutilisées qu'en cas de besoin. Donc s'il en vient à charger ta mémoire Swap, il ne va pas la décharger quand il n'en aura plus besoin... Il va attendre d'avoir besoin de l'espace utilisé (mais inutile) pour le ré-allouer. Donc tant que tu n'as pas une swap à ~80%, il n'y a pas de raison à priori pour qu'il vide la swap, à part pour tes beaux yeux. La place utilisée est indicative parce qu'il est probable qu'une partie de ce qui est contenu dans ta swap ne soit plus utilisé, juste pas détruit. Ce n'est pas un comportement gênant, du moment que tu n'as pas de ralentissements...
Ceci dit, tu peux forcer le vidage de la swap en faisant ceci :
$ sudo swapoff -a && sudo swapon -a
Ça va vider la swap (en la désactivant) et la réactiver. Je te renvoie aux "man"..
Ceci dit, la théorie ci-dessus n'est peut-être pas valable, mais si ma mémoire est bonne, ça doit pas être trop faux....
@+, HoPHP
Merci de ne pas jeter d'arguments aux trolls qui se trouvent dans la fosse.
HoPHP est mort, vive OdyX
Hors ligne
#10 Le 22/02/2006, à 14:44
- wam
Re : memoire + swap utilisées à 70%
ah tient, c´est bon à savoir ça, je me demandais pourquoi ma swap augmentait sans jamais diminuer.
Hors ligne
Pages : 1