Заметил одну странность. На компе 32гб памяти. Поставил на него 32битный дебиан. По понятным причинам памяти он увидел около 4гб. С помощью top я замерил объям занятой памяти в чистой базовой инсталляции - примерно 30мб.
Далее сношу 32битный дебиан и ставлю 64битный. Отличий в конфигурации нет, всё та-же базовая инсталляция. После установки top показывает что доступно все 32гб памяти. Однако занято уже не 30 а около 140 мегабайт. При этом 32битный udevd хавал 3мб vsz а 64битный аш 20.
Но после первого и второго варианта инсталляции я не устанавливал никакого дополнительного софта да и вообще ничего не менял.
В чём отличия? Почему 64битный линукс жрёт в разы больше памяти чем 32битный? Единственное объяснение которое приходит в голову - процессы видят что памяти чуть больше чем дохрена и не стесняются требовать у системы больший объём.