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 06/07/2007, 09h55   #1
Membre chevronné
 
Avatar de shaun_the_sheep
 
Homme
Chef de projet NTIC
Inscription : octobre 2004
Messages : 1 149
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Chef de projet NTIC
Secteur : Enseignement

Informations forums :
Inscription : octobre 2004
Messages : 1 149
Points : 605
Points : 605
Par défaut [Suse 10.2] Memoire Cache

Bonjour,

J'ai un process qui a tendance à bien remplir la mémoire cache de ma machine reduisant du même fait la mémoire libre.

Y a t'il un moyen de liberer la mémoire Cache ?
Y a t'il un moyen de connaitre le niveau de memoire utilisée par les taches qui tournent en fond ?

merci
shaun_the_sheep est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2007, 15h00   #2
Membre éclairé
 
Homme Sébastien Desbois
Ingénieur développement logiciels
Inscription : février 2005
Messages : 199
Détails du profil
Informations personnelles :
Nom : Homme Sébastien Desbois
Âge : 29
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2005
Messages : 199
Points : 315
Points : 315
Bonjour,
à moins de me tromper, c'est le noyau qui gère l'utilisation de la mémoire, et donc la mise en cache. C'est d'ailleurs une attitude courante sous Linux, il me semble, qui est d'utiliser au maximum la mémoire pour créer un cache.

Dans /proc doit se trouver un fichier nommé memstat ( ou un truc ressemblant ) qui te fait état de l'utilisation mémoire.

Est-ce que cela est préjudiciable à l'exploitation de la machine?

S. Desbois
Desboys est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2007, 18h16   #3
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 546
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 3 546
Points : 7 779
Points : 7 779
tu peux gerer la memoire par les fichiers de
/proc/sys/kernel

echo valeur > /proc/sys/kernel/shmall par exemple

c'est la methode dynamique (les fichiers ont les meme noms que les variables kernel a modifier)


en fait tu peux utiliser sysctl pour definir ca plus proprement

pour la memoire c'est les fichiers :
shm*


exemple de definition dans /etc/sysctl :
Code :
1
2
kernel.shmall = 2097152
kernel.shmmni = 4096
il faut ensuite activer la modif avec la commande sysctl + un paramettre je sais plus lequel mais tu le trouveras dans le man page.
frp31 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 20h04.


 
 
 
 
Partenaires

Hébergement Web