Операционные системы на базе ядра Linux работают совершенно иначе, чем та же Windows. Это так же отражается и в использовании оперативной памяти. Да, некоторые рабочие окружения могут быть сами по себе более “тяжелые”, к примеру, GOME. Если запустить один и тот же дистрибутив с рабочим окружением GNOME, на устройствах, с разным количеством оперативной памяти, то ее расход будет отличаться. Там, где оперативной памяти больше, то и ее расход будет выше. Нужно понимать, что Linux заимствует свободную оперативную память для кэширования диска.
В свою очередь, кэширование диска делает систему намного быстрее и отзывчивее! Благодаря чему ускоряется загрузку приложений. Дисковый кеш заимствует только ту оперативную память, которая в настоящее время не используется приложениями. Если приложениям требуется больше оперативной памяти, они просто забирают ее из кэша диска.
Возможно, возникнет вопрос, а можно отключить кеширование диска для экономии оперативной памяти? Ответ прост, отключить кеширование диска в дистрибутивах Linux нельзя.
Чтобы узнать, сколько оперативной памяти могут использовать ваши приложения без подкачки, запустите free -m:
free -m

Ради эксперимента можно посмотреть значения до и после выполнения команды по очистке кеша. Что позволит увидеть, как заполняется дисковый кеш.
Заключение
Дистрибутивы Linux весьма умело используют оперативную память, хотя, с первого взгляда может показаться иначе. Такое впечатление возникает исходя из нехватки знаний и опыта использования этой операционной системы. Цель данной статьи рассказать о том, как дистрибутивы Linux расходуют оперативную память, что будет полезно в первую очередь для новичков, которые переходят на Linux.
А на этом сегодня все, если статья оказалась вам полезна, подписывайтесь на рассылку журнала в pdf формате, а так же на социальные сети журнала Cyber-X:
YouTube
ВКонтакте
Telegram
Дзен
По вопросам работы сайта, сотрудничества, а так же по иным возникшим вопросам пишите на E-Mail. Если вам нравится журнал и вы хотите отблагодарить за труды, вы можете перечислить донат на развитие проекта.