LINUX.ORG.RU

История изменений

Исправление beastie, (текущая версия) :

В ТС попике есть хинт: «В meminfo эта память числится в Inactive(anon).»

Inactive(anon) — The amount of anonymous and tmpfs/shmem memory, in kibibytes, that is a candidate for eviction.

Т.е. страницы помечены как неактивные. Дальше уже надо вспоминать, как вся эта лабуда в ядре работает. Я тут немного заржавел. Могу соврать. Но в общем это алоциированные страницы (посчитанные за процессом, виртуальная память), которые никому больше не нужны (свободны для дальнейшего использования, реальная память).

Хотя eviction – было вроде про swap, но может я что-то путаю.

В любом случае, высокие значения go_memstats_heap_idle_bytes / go_memstats_heap_released_bytes – это «нормально» и не повод парится.

Не забываем, что и на 8MB машине можно аллоциировать 16GB (виртуальной) памяти. Виртуальная память она такая. Пока в неё не пишешь, аллоциируй что хочешь.

Исправление beastie, :

В ТС попике есть хинт: «В meminfo эта память числится в Inactive(anon).»

Inactive(anon) — The amount of anonymous and tmpfs/shmem memory, in kibibytes, that is a candidate for eviction.

Т.е. страницы помечены как неактивные. Дальше уже надо вспоминать, как вся эта лабуда в ядре работает. Я тут немного заржавел. Могу соврать. Но в общем это алоциированные страницы (посчитанные за процессом, виртуальная память), которые никому больше не нужны (свободны для дальнейшего использования, реальная память).

Хотя eviction – было вроде про swap, но может я что-то путаю.

В любом случае, высокие значения go_memstats_heap_idle_bytes / go_memstats_heap_released_bytes – это «нормально» и не повод парится.

Исправление beastie, :

В ТС попике есть хинт: «В meminfo эта память числится в Inactive(anon).»

Inactive(anon) — The amount of anonymous and tmpfs/shmem memory, in kibibytes, that is a candidate for eviction.

Т.е. страницы помечены как неактивные. Дальше уже надо вспоминать, как вся эта лабуда в ядре работает. Я тут немного заржавел. Могу соврать. Но в общем это алоциированные страницы (посчитанные за процессом), которые никому больше не нужны (свободны для дальнейшего использования).

Хотя eviction – было вроде про swap, но может я что-то путаю.

В любом случае, высокие значения go_memstats_heap_idle_bytes / go_memstats_heap_released_bytes – это «нормально» и не повод парится.

Исходная версия beastie, :

В ТС попике есть хинт: «В meminfo эта память числится в Inactive(anon).»

Inactive(anon) — The amount of anonymous and tmpfs/shmem memory, in kibibytes, that is a candidate for eviction.

Т.е. страницы помечены как неактивные. Дальше уже надо вспоминать, как вся эта лабуда в ядре работает. Я тут немного заржавел. Могу соврать. Но в общем это алоциированные страницы (посчитанные за процессом), которые никому больше не нужны (свободны для дальнейшего использования).