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