Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 wink ..?


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é... smile

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 big_smile


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... roll
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%

quelqu'un a écrit :

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%

quelqu'un a écrit :

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... roll

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à tongue

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