OVH Cloud OVH Cloud

Encore une question kernel

3 réponses
Avatar
DAPL
Bonjour,

J'ai encore une petite question concernant le kernel...

J'ai un serveur (pare-feu) RedHat 7.2 avec noyau 2.4.22 dont le process
kernel utilise 80% de la mémoire (768 Mo de RAM, 1 Go de Swap).
Voici la sortie de /proc/meminfo:

total: used: free: shared: buffers: cached:
Mem: 793350144 788840448 4509696 0 35999744 57708544
Swap: 1052827648 533114880 519712768
MemTotal: 774756 kB
MemFree: 4404 kB
MemShared: 0 kB
Buffers: 35156 kB
Cached: 5532 kB
SwapCached: 50824 kB
Active: 337096 kB
Inactive: 416488 kB
HighTotal: 0 kB
HighFree: 0 kB
LowTotal: 774756 kB
LowFree: 4404 kB
SwapTotal: 1028152 kB
SwapFree: 507532 kB

Et celle de top, concernant ce process:

Mem: 774756K av, 770400K used, 4356K free, 0K shrd, 35104K
buff
Swap: 1028152K av, 528904K used, 499248K free 8124K
cached

PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME COMMAND
xxxx root 10 0 1050M 618M 10344 D 0,0 81,7 15:37 kernel

Est-ce normal de consommer autant, sachant que mon fichier vmlinuz fait
à peine plus d'1 Mo ??

A noter que le swap n'est que de 1 Go car initiallement ce serveur
n'avait que 512 Mo de RAM !


DAPL.

3 réponses

Avatar
no_spam
On Thu, 08 Jan 2004 11:06:29 +0100, DAPL wrote:

Bonjour,

J'ai encore une petite question concernant le kernel...

J'ai un serveur (pare-feu) RedHat 7.2 avec noyau 2.4.22 dont le process
kernel utilise 80% de la mémoire (768 Mo de RAM, 1 Go de Swap).
Voici la sortie de /proc/meminfo:

total: used: free: shared: buffers: cached:
Mem: 793350144 788840448 4509696 0 35999744 57708544
Swap: 1052827648 533114880 519712768
...

Et celle de top, concernant ce process:

Mem: 774756K av, 770400K used, 4356K free, 0K shrd, 35104K
buff
Swap: 1028152K av, 528904K used, 499248K free 8124K
cached

PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME COMMAND
xxxx root 10 0 1050M 618M 10344 D 0,0 81,7 15:37 kernel

Est-ce normal de consommer autant, sachant que mon fichier vmlinuz fait
à peine plus d'1 Mo ??


Ce process n'est pas le noyau linux. Je ne sais pas ce que c'est.
Le noyau n'apparait pas dans top: ce n'est pas un process.
Par contre, les threads qu'il lance apparaissent.

Un autre indice: la mémoire du noyau ne peut pas être swappée.
Donc, sa mémoire résidente est forcément égale à sa taille.
De plus, il ne peut pas partager de mémoire avec les process.
Ca n'aurait aucune utilité puisqu'il accède à la totalité de la mémoire.
Or là, la taille est de 1050M et la mémoire résidente à 618M.
Et il y a ~10 Mo de mémoire partagée.

Donc, c'est bien un process user... Reste à trouver d'ou il sort
et ce qu'il fait...

Avatar
DAPL
Le Thu, 08 Jan 2004 11:54:48 +0100, no_spam a écrit :
Ce process n'est pas le noyau linux. Je ne sais pas ce que c'est.
Le noyau n'apparait pas dans top: ce n'est pas un process.
Par contre, les threads qu'il lance apparaissent.

Un autre indice: la mémoire du noyau ne peut pas être swappée.
Donc, sa mémoire résidente est forcément égale à sa taille.
De plus, il ne peut pas partager de mémoire avec les process.
Ca n'aurait aucune utilité puisqu'il accède à la totalité de la mémoire.
Or là, la taille est de 1050M et la mémoire résidente à 618M.
Et il y a ~10 Mo de mémoire partagée.

Donc, c'est bien un process user... Reste à trouver d'ou il sort
et ce qu'il fait...


C'était tout à fait exact.
Après recherches, ce process était lancé par crond et servait à logwatch.
Tout est rentré dans l'ordre.

Merci.


DAPL.

Avatar
memyself_
DAPL wrote:

Bonjour,

J'ai encore une petite question concernant le kernel...

J'ai un serveur (pare-feu) RedHat 7.2 avec noyau 2.4.22 dont le process
kernel utilise 80% de la mémoire (768 Mo de RAM, 1 Go de Swap).
Voici la sortie de /proc/meminfo:

total: used: free: shared: buffers: cached:
Mem: 793350144 788840448 4509696 0 35999744 57708544
Swap: 1052827648 533114880 519712768
MemTotal: 774756 kB
MemFree: 4404 kB
MemShared: 0 kB
Buffers: 35156 kB
Cached: 5532 kB
SwapCached: 50824 kB
Active: 337096 kB
Inactive: 416488 kB
HighTotal: 0 kB
HighFree: 0 kB
LowTotal: 774756 kB
LowFree: 4404 kB
SwapTotal: 1028152 kB
SwapFree: 507532 kB

Et celle de top, concernant ce process:

Mem: 774756K av, 770400K used, 4356K free, 0K shrd, 35104K
buff
Swap: 1028152K av, 528904K used, 499248K free 8124K
cached

PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME COMMAND
xxxx root 10 0 1050M 618M 10344 D 0,0 81,7 15:37 kernel

Est-ce normal de consommer autant, sachant que mon fichier vmlinuz fait
à peine plus d'1 Mo ??


Non, ça ne l'est pas

A noter que le swap n'est que de 1 Go car initiallement ce serveur
n'avait que 512 Mo de RAM !


Le swap n'est "que" de 1 Go? et la RAM "que" 512 Mo?
en principe tu n'as pas forcément besoin de swap avec 512 Mo (ça dépend de
ce que tu consome) en tout cas, 512 Mo de swap devrait-être largement
suffisant.

++