Назад | Перейти на главную страницу

высокое использование памяти в amazon linux

Я наблюдал высокое использование памяти на экземпляре amazon ec2 с использованием amazon Linux.

См. Прикрепленное изображение. Первые 25 процессов показывают <1 ГБ памяти, но параметр free -m говорит, что занято ~ 3 ГБ. Я уже был http://www.linuxatemyram.com/, но в моем случае кеш также отображается как использованный.

РЕДАКТИРОВАТЬ: у меня низкий свободно счетчик - / + буферы / кеш во 2-й строке вывода.

Любая идея?

Выход из cat / proc / meminfo

MemTotal:        3857992 kB
MemFree:           85032 kB
MemAvailable:    3589668 kB
Buffers:          102704 kB
Cached:           176500 kB
SwapCached:         1876 kB
Active:           358416 kB
Inactive:          66924 kB
Active(anon):     159468 kB
Inactive(anon):    27128 kB
Active(file):     198948 kB
Inactive(file):    39796 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:       8388604 kB
SwapFree:        8377616 kB
Dirty:                24 kB
Writeback:             0 kB
AnonPages:        144268 kB
Mapped:            45708 kB
Shmem:             40460 kB
Slab:            3308524 kB
SReclaimable:    3295052 kB
SUnreclaim:        13472 kB
KernelStack:        1744 kB
PageTables:         9056 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:    10317600 kB
Committed_AS:     491944 kB
VmallocTotal:   34359738367 kB
VmallocUsed:       11340 kB
VmallocChunk:   34359722271 kB
AnonHugePages:         0 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:       22528 kB
DirectMap2M:     3909632 kB

РЕШЕНО: Согласно http://blog.famzah.net/2014/09/24/memavailable-metric-for-linux-kernels-before-3-14-in-procmeminfo/ фактическая свободная память определяется MemAvailable в выводе / proc / meminfo.

Фактическая проблема здесь объяснена на Необычно высокое использование кэша Dentry