Précédent   Forum des professionnels en informatique > Systèmes > Linux > Système
Système Vos questions autour de l'administration système
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/04/2006, 10h14   #1
Membre régulier
 
Avatar de Ickou
 
Inscription : avril 2005
Messages : 174
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 174
Points : 78
Points : 78
Par défaut Incompréhension du retour d'un top

le "top" donne :
Code :
1
2
3
 
Mem:   2074744k total,  2058804k used,    15940k free,    31044k buffers
Swap:  3582452k total,      160k used,  3582292k free,  1653756k cached
Aucun programme utilise cette mémoire !!!!!!!!!!!!!

quelqu'un aurait une solution ??

Merci
Ickou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2006, 11h07   #2
Membre Expert
 
Avatar de narmataru
 
Inscription : décembre 2002
Messages : 1 423
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : décembre 2002
Messages : 1 423
Points : 1 491
Points : 1 491
c'est quoi le problème exactement ?
__________________
Reportage d'Arte sur Linux
narmataru est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2006, 11h51   #3
zul
Membre expérimenté
 
Avatar de zul
 
Inscription : juin 2002
Messages : 498
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 498
Points : 575
Points : 575
Le problème, je suppose, c'est que "linux utilise tout plein de mémoire alors qu'aucun programme ne tourne" . Je ne suis pas sur que aucun ne programme ne tourne ( rien que X, ca pompe de la mémoire, puis le shell, puis top ....... ).

Une idée interessante dit que la mémoire free est de la mémoire inutile . Il faut donc à tout t maximiser l'utilisation de la mémoire. Linux, comme d'autres systèmes libres utilisent cette mémoire en trop ( cad inutilisé par les autres programmes ) pour faire plein de choses, en particulier, pour le buffer cache ( tu lis alors dans la ram plutot que sur le disque, ca change tout ). Evidemment si un programme a besoin de plus de mémoire, linux va lui fournir ( enfin essayer ).

Donc à mon avis, pas de quoi s'inquieter. Il faut juste comprendre ce que signifie cette indication.
zul est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2006, 14h08   #4
Modérateur
 
Avatar de gangsoleil
 
R&D en systemes informatiques bas niveau Unix/Linux
Inscription : mai 2004
Messages : 5 497
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : R&D en systemes informatiques bas niveau Unix/Linux

Informations forums :
Inscription : mai 2004
Messages : 5 497
Points : 9 672
Points : 9 672
Bonjour,

Il y a aussi le fait que Linux, comme beaucoup d'OS, garde les programmes qui ont été récemment ouverts en mémoire, même une fois ceci fermés.

Cela permet de relancer ces programmes beaucoup plus rapidement, puisqu'il n'est pas besoin de les recharger intégralement depuis le disque.

Exemple :
Ouvres OpenOffice, fais 2-3 trucs dans un document, et fermes ce programme.

Une fois ceci fait, rouvres OpenOffice. Le démarrage devrait être beaucoup plus rapide. En revanche, la mémoire est "marquée" comme utilisée, alors qu'elle est libre si d'autres applications en ont besoin.
__________________
Modérateur "C", "Informatique Générale & Hardware" et "Unix"
Les règles du forum
gangsoleil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2006, 14h41   #5
Membre régulier
 
Avatar de Ickou
 
Inscription : avril 2005
Messages : 174
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 174
Points : 78
Points : 78
j'ai trouvé d'où ça vient .....
en reboutant le serveur , la mémoire devient normal puis quand j'utilise le module perl sort::file , ça redevient comme avant .....
est ce normal ?
je pense que ce module est en C , peut être y a t il un problème de libération de la mémoire (oublis du free) .....
Ce module me classe par ordre numérique des grandes listes de nombres flottants.
Je ne pense pas que ça viennent de perl car il gère tout seul la mémoire et le processus perl (le prg) dans "top" prend pas trop de mémoire ....
apparemment le serveur ne rame plus comme avant .....

Que pensez vous de tout ça ??

merci
Ickou est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h41.


 
 
 
 
Partenaires

Hébergement Web