
Текущие free -hm
выходы:
total used free shared buffers cached
Mem: 15G 15G 389M 321M 169M 11G
-/+ buffers/cache: 3.9G 11G
Swap: 7.9G 80K 7.9G
Столбец «shared» такой же, как в /proc/meminfo Shmem (332072 кб), но когда я пытаюсь отследить процессы, использующие общую память ipcs -m
, он показывает использование только ~24 МБ:
------ Shared Memory Segments --------
key shmid owner perms bytes nattch status
0x00000000 851968 dangets 700 7978224 2 dest
0x00000000 458753 dangets 700 7978224 2 dest
0x00000000 589827 dangets 700 7978224 2 dest
0x0052e2c1 327684 postgres 600 48 5
Вот тут я начинаю путаться, поэтому, пожалуйста, поправьте меня, если я ошибаюсь.
Я также поискал какие-либо tmpfs
монтирования, и нашел только /run
монтирование, в котором du -chs /run
указано, что оно всего 123 МБ.
Может ли кто-нибудь объяснить или указать мне на документацию о том, что на самом деле влияет на /proc/meminfo
поле Шмем? Спасибо!