OVH Cloud OVH Cloud

[Debian] - Mémoire vive

44 réponses
Avatar
Jeff
Bonjour à tous

Je souhaiterais avoir votre avis concernant les valeurs relevées sur ma
configuration
Debian Etch concernant la mémoire vive.

Je dispose d'un giga de ram qui semble (si j'ai bien tout compris) occupée
de manière excessive.

Je joins ci-dessous un état 'ps aux' et '/proc/meminfo'

Merci d'avance

Cordialement

Jeff

MemTotal: 963844 kB
MemFree: 20300 kB
Buffers: 487204 kB
Cached: 365332 kB
SwapCached: 0 kB
Active: 162304 kB
Inactive: 725516 kB
HighTotal: 0 kB
HighFree: 0 kB
LowTotal: 963844 kB
LowFree: 20300 kB
SwapTotal: 2819368 kB
SwapFree: 2819324 kB
Dirty: 532 kB
Writeback: 0 kB
AnonPages: 35276 kB
Mapped: 12620 kB
Slab: 42260 kB
PageTables: 2316 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
CommitLimit: 3301288 kB
Committed_AS: 92452 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 5472 kB
VmallocChunk: 34359732895 kB

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.0 6120 692 ? Ss Jun25 0:03 init [2]
root 2 0.0 0.0 0 0 ? S Jun25 0:00
[migration/0]
root 3 0.0 0.0 0 0 ? SN Jun25 0:00
[ksoftirqd/0]
root 4 0.0 0.0 0 0 ? S Jun25 0:00
[watchdog/0]
root 5 0.0 0.0 0 0 ? S< Jun25 0:09 [events/0]
root 6 0.0 0.0 0 0 ? S< Jun25 0:00 [khelper]
root 7 0.0 0.0 0 0 ? S< Jun25 0:00 [kthread]
root 11 0.0 0.0 0 0 ? S< Jun25 0:00 [kblockd/0]
root 12 0.0 0.0 0 0 ? S< Jun25 0:00 [kacpid]
root 133 0.0 0.0 0 0 ? S< Jun25 0:00 [khubd]
root 135 0.0 0.0 0 0 ? S< Jun25 0:00 [kseriod]
root 183 0.1 0.0 0 0 ? S< Jun25 1:56 [kswapd0]
root 184 0.0 0.0 0 0 ? S< Jun25 0:00 [aio/0]
root 667 0.0 0.0 0 0 ? S< Jun25 0:00 [ata/0]
root 668 0.0 0.0 0 0 ? S< Jun25 0:00 [ata_aux]
root 707 0.0 0.0 0 0 ? S< Jun25 0:00 [khpsbpkt]
root 750 0.0 0.0 0 0 ? S< Jun25 0:00 [scsi_eh_0]
root 756 0.0 0.0 0 0 ? S< Jun25 0:00 [scsi_eh_1]
root 847 0.0 0.0 0 0 ? S Jun25 0:00
[knodemgrd_0]
root 1050 0.0 0.0 0 0 ? S< Jun25 0:00 [scsi_eh_2]
root 1071 0.0 0.0 0 0 ? S< Jun25 0:24 [kjournald]
root 1307 0.0 0.0 10592 712 ? S<s Jun25 0:00
udevd --daemon
root 1721 0.0 0.0 0 0 ? S< Jun25 0:00 [kpsmoused]
root 1980 0.0 0.0 0 0 ? S< Jun25 0:00 [kmirrord]
root 2027 0.1 0.0 0 0 ? S< Jun25 1:17 [kjournald]
root 2029 0.0 0.0 0 0 ? S< Jun25 0:38 [kjournald]
daemon 2114 0.0 0.0 4824 392 ? Ss Jun25 0:00
/sbin/portmap
bind 2383 0.1 0.4 47024 3936 ? Ssl Jun25 2:14
/usr/sbin/named -u bind
root 2482 0.0 0.0 2652 588 ? Ss Jun25 0:00
/usr/sbin/acpid -c /etc/acpi/events -s /var/run/acp
nut 2502 0.0 0.0 8216 816 ? Ss Jun25 0:06
/lib/nut/newhidups -a atr
nut 2504 0.0 0.0 6988 504 ? Ss Jun25 0:00 /sbin/upsd
root 2506 0.0 0.0 6984 656 ? Ss Jun25 0:00
/sbin/upsmon
nut 2507 0.0 0.0 6984 676 ? S Jun25 0:00
/sbin/upsmon
root 2519 0.0 0.0 5908 592 ? Ss Jun25 0:00
/usr/sbin/inetd
root 2579 0.0 0.2 19620 2048 ? Ss Jun25 0:00
/usr/lib/postfix/master
postfix 2585 0.0 0.2 20692 2120 ? S Jun25 0:00 qmgr -l -t
fifo -u
root 2593 0.0 0.1 28744 1492 ? Ss Jun25 0:00
/usr/sbin/nmbd -D
root 2595 0.0 0.2 40512 2728 ? Ss Jun25 0:00
/usr/sbin/smbd -D
root 2604 0.0 0.1 40512 1172 ? S Jun25 0:00
/usr/sbin/smbd -D
root 2606 0.0 0.1 25844 1240 ? Ss Jun25 0:00
/usr/sbin/sshd
root 2612 0.0 0.1 29984 1528 ? Ss Jun25 0:00
/usr/sbin/winbindd
root 2617 0.0 0.2 33188 1984 ? S Jun25 0:00
/usr/sbin/winbindd
root 2671 0.0 0.0 8072 844 ? Ss Jun25 0:00
/sbin/rpc.statd
root 2686 0.0 0.0 23176 644 ? Ss Jun25 0:00
/usr/sbin/rpc.idmapd
root 2712 0.0 0.0 16544 712 ? Ss Jun25 0:00
/usr/sbin/squid -D -sYC
proxy 2714 0.0 1.9 33872 18912 ? S Jun25 0:13
(squid) -D -sYC
proxy 2723 0.0 0.0 2500 336 ? Ss Jun25 0:00 (unlinkd)
root 2726 0.0 0.0 8408 708 ? Ss Jun25 0:00 ftpd:
accepting connections on port 21
daemon 2732 0.0 0.0 9052 420 ? Ss Jun25 0:00
/usr/sbin/atd
root 2739 0.0 0.0 11496 940 ? Ss Jun25 0:00
/usr/sbin/cron
root 2804 0.0 0.1 25280 1220 tty1 Ss Jun25 0:00
/bin/login --
root 2807 0.0 0.0 2656 540 tty2 Ss+ Jun25 0:00 /sbin/getty
38400 tty2
root 2808 0.0 0.0 2652 536 tty3 Ss+ Jun25 0:00 /sbin/getty
38400 tty3
root 2809 0.0 0.0 2656 536 tty4 Ss+ Jun25 0:00 /sbin/getty
38400 tty4
root 2810 0.0 0.0 2652 536 tty5 Ss+ Jun25 0:00 /sbin/getty
38400 tty5
root 2811 0.0 0.0 2652 536 tty6 Ss+ Jun25 0:00 /sbin/getty
38400 tty6
root 2830 0.0 0.1 29984 1064 ? S Jun25 0:00
/usr/sbin/winbindd
postfix 2942 0.0 0.2 21732 2408 ? S Jun25 0:00
tlsmgr -l -t unix -u -c
root 3366 0.0 0.2 12020 2044 tty1 S+ Jun25 0:01 -bash
root 5626 0.0 0.0 0 0 ? S< Jun25 0:14 [rpciod/0]
root 5627 0.0 0.0 0 0 ? S Jun25 0:00 [lockd]
root 9491 0.0 0.0 0 0 ? S Jun25 0:00 [pdflush]
root 9510 0.0 0.0 0 0 ? S Jun25 0:05 [pdflush]
root 15664 0.0 0.1 10176 1468 ? Ss 06:28 0:00
/sbin/syslog-ng -p /var/run/syslog-ng.pid
postfix 16810 0.0 0.2 20652 2056 ? S 09:07 0:00
pickup -l -t fifo -u -c
root 17199 0.0 0.2 36936 2752 ? Ss 10:09 0:00 sshd:
root@pts/0
root 17201 0.0 0.2 13228 2192 pts/0 Ss 10:09 0:00 -bash
samba 17648 0.6 0.3 42116 3748 ? S 10:25 0:02
/usr/sbin/smbd -D
root 17906 0.0 0.7 75028 7124 ? Ss 10:31 0:00
/usr/sbin/apache2 -k start
www-data 17911 0.0 0.4 75028 4396 ? S 10:31 0:00
/usr/sbin/apache2 -k start
www-data 17912 0.0 0.4 75028 4396 ? S 10:31 0:00
/usr/sbin/apache2 -k start
root 17915 0.0 0.1 10104 1056 pts/0 R+ 10:32 0:00 ps aux

10 réponses

1 2 3 4 5
Avatar
Nicolas George
Cumbalero wrote in message <g408bk$r8s$:
On est d'accord, c'est ce que j'appelle disponible. On peut chipoter sur
le fait qu'en cas de besoin immédiat d'un gros montant de RAM, une
partie de ce volume pourrait nécessiter d'être écrit dans le swap, c'est
vrai.



Précisément. Ça n'a essentiellement rien à voir. Un programme qui bouffe
plein de RAM, mais qui est en attente depuis trois jours, il aura toute sa
RAM en Inactive, mais ce n'est pas du tout de la mémoire disponible.

Je vais aller relire un peu de doc aussi, parce que (MemFree + Buffers +
Cached ) > Inactive, ça m'étonne



Je ne vois pas le problème. Le cache, il peut être très actif. C'est même
mieux quand il l'est, ça veut dire qu'il sert.
Avatar
Nicolas George
Pascal Hambourg wrote in message <g4093h$220i$:
Tiens, j'ai retrouvé ceci que tu avais écrit il y a quelque temps :



Je ne me rappelais pas l'avoir posté ici. Ma compréhension de la chose n'a
pas évolué depuis.

Pourtant je croyais que ce cache était inclus dans les slabs (cf.
dentry_cache et inode_cache de /proc/slabinfo).



Le slab contient le cache de la structure du filesystem de manière
abstraite, sous une forme directement utilisable par les couches communes du
noyau, et indépendante du format effectif du filesystem sous-jacent. Les
buffers vont au contraire contenir les métadonnées telles qu'elles résident
sur le disque, avec padding et compagnie.
Avatar
Jeff
Bonjour

Merci pour l'aide à tous les participants de ce fil de discussion.

Cordialement

Jeff

"Jeff" a écrit dans le message de news:
486354b4$0$934$
Bonjour à tous

Je souhaiterais avoir votre avis concernant les valeurs relevées sur ma
configuration
Debian Etch concernant la mémoire vive.

Je dispose d'un giga de ram qui semble (si j'ai bien tout compris) occupée
de manière excessive.

Je joins ci-dessous un état 'ps aux' et '/proc/meminfo'

Merci d'avance

Cordialement

Jeff

MemTotal: 963844 kB
MemFree: 20300 kB
Buffers: 487204 kB
Cached: 365332 kB
SwapCached: 0 kB
Active: 162304 kB
Inactive: 725516 kB
HighTotal: 0 kB
HighFree: 0 kB
LowTotal: 963844 kB
LowFree: 20300 kB
SwapTotal: 2819368 kB
SwapFree: 2819324 kB
Dirty: 532 kB
Writeback: 0 kB
AnonPages: 35276 kB
Mapped: 12620 kB
Slab: 42260 kB
PageTables: 2316 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
CommitLimit: 3301288 kB
Committed_AS: 92452 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 5472 kB
VmallocChunk: 34359732895 kB

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.0 6120 692 ? Ss Jun25 0:03 init [2]
root 2 0.0 0.0 0 0 ? S Jun25 0:00
[migration/0]
root 3 0.0 0.0 0 0 ? SN Jun25 0:00
[ksoftirqd/0]
root 4 0.0 0.0 0 0 ? S Jun25 0:00
[watchdog/0]
root 5 0.0 0.0 0 0 ? S< Jun25 0:09
[events/0]
root 6 0.0 0.0 0 0 ? S< Jun25 0:00 [khelper]
root 7 0.0 0.0 0 0 ? S< Jun25 0:00 [kthread]
root 11 0.0 0.0 0 0 ? S< Jun25 0:00
[kblockd/0]
root 12 0.0 0.0 0 0 ? S< Jun25 0:00 [kacpid]
root 133 0.0 0.0 0 0 ? S< Jun25 0:00 [khubd]
root 135 0.0 0.0 0 0 ? S< Jun25 0:00 [kseriod]
root 183 0.1 0.0 0 0 ? S< Jun25 1:56 [kswapd0]
root 184 0.0 0.0 0 0 ? S< Jun25 0:00 [aio/0]
root 667 0.0 0.0 0 0 ? S< Jun25 0:00 [ata/0]
root 668 0.0 0.0 0 0 ? S< Jun25 0:00 [ata_aux]
root 707 0.0 0.0 0 0 ? S< Jun25 0:00
[khpsbpkt]
root 750 0.0 0.0 0 0 ? S< Jun25 0:00
[scsi_eh_0]
root 756 0.0 0.0 0 0 ? S< Jun25 0:00
[scsi_eh_1]
root 847 0.0 0.0 0 0 ? S Jun25 0:00
[knodemgrd_0]
root 1050 0.0 0.0 0 0 ? S< Jun25 0:00
[scsi_eh_2]
root 1071 0.0 0.0 0 0 ? S< Jun25 0:24
[kjournald]
root 1307 0.0 0.0 10592 712 ? S<s Jun25 0:00
udevd --daemon
root 1721 0.0 0.0 0 0 ? S< Jun25 0:00
[kpsmoused]
root 1980 0.0 0.0 0 0 ? S< Jun25 0:00
[kmirrord]
root 2027 0.1 0.0 0 0 ? S< Jun25 1:17
[kjournald]
root 2029 0.0 0.0 0 0 ? S< Jun25 0:38
[kjournald]
daemon 2114 0.0 0.0 4824 392 ? Ss Jun25 0:00
/sbin/portmap
bind 2383 0.1 0.4 47024 3936 ? Ssl Jun25 2:14
/usr/sbin/named -u bind
root 2482 0.0 0.0 2652 588 ? Ss Jun25 0:00
/usr/sbin/acpid -c /etc/acpi/events -s /var/run/acp
nut 2502 0.0 0.0 8216 816 ? Ss Jun25 0:06
/lib/nut/newhidups -a atr
nut 2504 0.0 0.0 6988 504 ? Ss Jun25 0:00
/sbin/upsd
root 2506 0.0 0.0 6984 656 ? Ss Jun25 0:00
/sbin/upsmon
nut 2507 0.0 0.0 6984 676 ? S Jun25 0:00
/sbin/upsmon
root 2519 0.0 0.0 5908 592 ? Ss Jun25 0:00
/usr/sbin/inetd
root 2579 0.0 0.2 19620 2048 ? Ss Jun25 0:00
/usr/lib/postfix/master
postfix 2585 0.0 0.2 20692 2120 ? S Jun25 0:00
qmgr -l -t fifo -u
root 2593 0.0 0.1 28744 1492 ? Ss Jun25 0:00
/usr/sbin/nmbd -D
root 2595 0.0 0.2 40512 2728 ? Ss Jun25 0:00
/usr/sbin/smbd -D
root 2604 0.0 0.1 40512 1172 ? S Jun25 0:00
/usr/sbin/smbd -D
root 2606 0.0 0.1 25844 1240 ? Ss Jun25 0:00
/usr/sbin/sshd
root 2612 0.0 0.1 29984 1528 ? Ss Jun25 0:00
/usr/sbin/winbindd
root 2617 0.0 0.2 33188 1984 ? S Jun25 0:00
/usr/sbin/winbindd
root 2671 0.0 0.0 8072 844 ? Ss Jun25 0:00
/sbin/rpc.statd
root 2686 0.0 0.0 23176 644 ? Ss Jun25 0:00
/usr/sbin/rpc.idmapd
root 2712 0.0 0.0 16544 712 ? Ss Jun25 0:00
/usr/sbin/squid -D -sYC
proxy 2714 0.0 1.9 33872 18912 ? S Jun25 0:13
(squid) -D -sYC
proxy 2723 0.0 0.0 2500 336 ? Ss Jun25 0:00 (unlinkd)
root 2726 0.0 0.0 8408 708 ? Ss Jun25 0:00 ftpd:
accepting connections on port 21
daemon 2732 0.0 0.0 9052 420 ? Ss Jun25 0:00
/usr/sbin/atd
root 2739 0.0 0.0 11496 940 ? Ss Jun25 0:00
/usr/sbin/cron
root 2804 0.0 0.1 25280 1220 tty1 Ss Jun25 0:00
/bin/login --
root 2807 0.0 0.0 2656 540 tty2 Ss+ Jun25 0:00
/sbin/getty 38400 tty2
root 2808 0.0 0.0 2652 536 tty3 Ss+ Jun25 0:00
/sbin/getty 38400 tty3
root 2809 0.0 0.0 2656 536 tty4 Ss+ Jun25 0:00
/sbin/getty 38400 tty4
root 2810 0.0 0.0 2652 536 tty5 Ss+ Jun25 0:00
/sbin/getty 38400 tty5
root 2811 0.0 0.0 2652 536 tty6 Ss+ Jun25 0:00
/sbin/getty 38400 tty6
root 2830 0.0 0.1 29984 1064 ? S Jun25 0:00
/usr/sbin/winbindd
postfix 2942 0.0 0.2 21732 2408 ? S Jun25 0:00
tlsmgr -l -t unix -u -c
root 3366 0.0 0.2 12020 2044 tty1 S+ Jun25 0:01 -bash
root 5626 0.0 0.0 0 0 ? S< Jun25 0:14
[rpciod/0]
root 5627 0.0 0.0 0 0 ? S Jun25 0:00 [lockd]
root 9491 0.0 0.0 0 0 ? S Jun25 0:00 [pdflush]
root 9510 0.0 0.0 0 0 ? S Jun25 0:05 [pdflush]
root 15664 0.0 0.1 10176 1468 ? Ss 06:28 0:00
/sbin/syslog-ng -p /var/run/syslog-ng.pid
postfix 16810 0.0 0.2 20652 2056 ? S 09:07 0:00
pickup -l -t fifo -u -c
root 17199 0.0 0.2 36936 2752 ? Ss 10:09 0:00 sshd:
/0
root 17201 0.0 0.2 13228 2192 pts/0 Ss 10:09 0:00 -bash
samba 17648 0.6 0.3 42116 3748 ? S 10:25 0:02
/usr/sbin/smbd -D
root 17906 0.0 0.7 75028 7124 ? Ss 10:31 0:00
/usr/sbin/apache2 -k start
www-data 17911 0.0 0.4 75028 4396 ? S 10:31 0:00
/usr/sbin/apache2 -k start
www-data 17912 0.0 0.4 75028 4396 ? S 10:31 0:00
/usr/sbin/apache2 -k start
root 17915 0.0 0.1 10104 1056 pts/0 R+ 10:32 0:00 ps aux



Avatar
Jeff
Bonjour

man free
man slabtop



merci pour ces informations

Cordialement

Jeff

"Thierry B." a écrit dans le message de news:

--{ Jeff a plopé ceci: }--

Auriez-vous des informations complémentaires concernant
la quantité de RAM occupé par les buffers ?



man free
man slabtop

un piste pour
que je puisse rechercher une solution ?



une solution à quoi ?


ps: merci de répondre à l'endroit.

--
la porte saura ne pas faire entrer les trolls


on va s'emmerder
et questions techniques


et mourir de faim --{ PM, au panthéon de fmbl }--




Avatar
Thierry B.
--{ Jeff a plopé ceci: }--


Cordialement




Superbe goret-quotage, là...

--
Parce que d'un point de vue de la structure logique du document, un
tableau ne sert pas à faire de la mise en page ? Le web a souffert
durant de longues années de la mise en page à grands coups de tableaux.
--{ MW, un samedi dans fct.tex }--
Avatar
guy
Le Thu, 26 Jun 2008 10:35:10 +0200, Jeff a écrit :

Bonjour à tous

Je souhaiterais avoir votre avis concernant les valeurs relevées sur ma
configuration
Debian Etch concernant la mémoire vive.



Je dispose d'un giga de ram qui semble (si j'ai bien tout compris)
occupée de manière excessive.



MemTotal: 963844 kB



c'est bizarre ça ?
ça me fait penser a un noyau qui gere pas plus de 1Go
Avatar
Nicolas S.
guy a écrit:

c'est bizarre ça ?
ça me fait penser a un noyau qui gere pas plus de 1Go



Moi ça me fait penser à de la mémoire vidéo partagée.

--
Nicolas S.
Avatar
Pascal Hambourg
guy a écrit :

MemTotal: 963844 kB



c'est bizarre ça ?
ça me fait penser a un noyau qui gere pas plus de 1Go



Qu'est-ce que ça a de bizarre ?
Le noyau -486 installé par défaut ne gère pas plus de 1 Gio.
Avatar
Cumbalero
Nicolas George a écrit :

Précisément. Ça n'a essentiellement rien à voir. Un programme q ui bouffe
plein de RAM, mais qui est en attente depuis trois jours, il aura toute sa
RAM en Inactive, mais ce n'est pas du tout de la mémoire disponible.



J'ai l'impression qu'on dit la même chose, avec un malentendu sur les
termes mémoire et disponible.

Un tel montant de mémoire, sous réserve de place suffisante dans le s wap
pourra, en cas de besoin, être envoyé en swap et donc mobilisé par le
système dans la RAM, non?


Je vais aller relire un peu de doc aussi, parce que (MemFree + Buffers +
Cached ) > Inactive, ça m'étonne



Je ne vois pas le problème. Le cache, il peut être très actif. C' est même
mieux quand il l'est, ça veut dire qu'il sert.



Donc la mémoire disponible n'est pas la somme de MemFree + Buffers +
Cached...

Mais je vais effectivement profiter du WE pour relire un peu de doc...

A+
JF
Avatar
Cumbalero
Pascal Hambourg a écrit :

Le noyau -486 installé par défaut



Sur quelle distribution?

Parce que pour le coup, c'est ça qui me parait bizarre...


A+
JF
1 2 3 4 5