système qui swappe meme quand il a de la memoire libre

système qui swappe meme quand il a de la memoire libre - Divers - Linux et OS Alternatifs

Marsh Posté le 13-09-2003 à 14:47:14    

hello, j'ai l'impression que mon système s'emmele les pinceaux avec la gestion du swap :  
il a 12% de memoire utilisée et 23% de swap..
sacahtn que la machine a 128 mo de ram et 400 megas de swap, il utilise donc 15 megas de ram et presque 100 de disque dur ..
 
C grave docteur ?
 
 
Le système est un serveur web avec un gros site dessus, 200 visites par jour, du php, un forum et phpstats..

Reply

Marsh Posté le 13-09-2003 à 14:47:14   

Reply

Marsh Posté le 13-09-2003 à 14:54:06    

hmmmm.... avec quoi tu vérifies ça ? (ligne de commande, script web/php, ....)
 
edit : je pense par exemple que tu utilises phpsysinfo < 2.1, si c'est le cas, update à la 2.1, tu verras certainement dans ce cas que ta ram est utilisée à 99%
sinon vérifie avec la commande : free


Message édité par BMOTheKiller le 13-09-2003 à 14:58:56
Reply

Marsh Posté le 13-09-2003 à 15:21:10    

hawi, de fait..
 
thx, j'upgrade le phpsysinfo  ;-)

Reply

Marsh Posté le 13-09-2003 à 15:25:43    

ben je t'explique le truc en fait, c'est que depuis la 2.1, le script inclu les "mémoires" partagée et cache dans l'utilisation, ce qui entraîne donc une sacrée différence au niveau affiche de la mémoire libre

Reply

Marsh Posté le 13-09-2003 à 18:35:02    

BMOTheKiller a écrit :


depuis la 2.1, le script inclu les "mémoires" partagée et cache dans l'utilisation, ce qui entraîne donc une sacrée différence au niveau affiche de la mémoire libre


 
J'espère qu'il les différencie de la mémoire réellement prise.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 13-09-2003 à 18:36:37    

sinon tu peux booter avec mem=16 et ça aura le même effet

Reply

Marsh Posté le 13-09-2003 à 19:27:21    

kadreg a écrit :


 
J'espère qu'il les différencie de la mémoire réellement prise.


 
pas phpsysinfo, tu as toujours qu'une seule barre qui montre la ram  utilisée, après le système en lui même fait la différence bien sûr, c'est juste au niveau du script que ça change, la mémoire libre affichée correspond à la mémoire libre réelle, que tu auras aussi avec la commande "free" dans un shell

Reply

Marsh Posté le 13-09-2003 à 21:02:44    

BMOTheKiller a écrit :


pas phpsysinfo, tu as toujours qu'une seule barre qui montre la ram  utilisée


 
J'upgraderais pas alors.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 13-09-2003 à 21:57:23    

je sais pas, c'est assez mitigé qd même....  
 
soit on affiche la mémoire partagée/bufferisée/cachée comme libre
soit on l'affiche comme utilisée
 
à mon avis c'est ni l'un, ni l'autre, faudrait faire évoluer le script pour afficher chaque ressource séparément
actuellement je préfère marqué ces 3 types de mémoire comme utilisés plutôt que libre, même si c'est inexact [:spamafote]
 
tu préfères afficher ça en libre ?

Reply

Marsh Posté le 13-09-2003 à 23:05:30    

BMOTheKiller a écrit :


tu préfères afficher ça en libre ?


 
Oui, parceque c'est de la mémoire récupérable très rapidement si je lance une application, ou si j'ai une montrée soudaine. En cela, elle est plus proche de la mémoire libre que de la mémoire utilisée par des programmes. De plus, le reflexe naturel du noyau est d'utiliser pas mal de cache, qui à mettre en swap des pages peu accédées. Chez moi, j'ai 7Mo/31 de mémoire prise et 22Mo de swap, parceque les pages mémoires swappés correspondent à des applications que j'utilise tous les 36 du mois, et que la machine gagne plus à augmenter ses caches que de garder des trucs qui servent pas en mémoire.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed