История изменений
Исправление iliyap, (текущая версия) :
Нет пользы в просто свободной памяти. Память, занятая чистым кэшем, страницы которого ядро может мгновенно продискардить и переиспользовать, это практически то же самое что свободная память, но приносящая пользу.
После сброса грязных страниц на диск они не удаляются из памяти, а становятся чистыми. Поэтому после окончания записи файлов память, занятая кэшем, не уменьшается.
Память нет смысла «чистить». Есть смысл только снижать количество грязной памяти (которая не может быть мгновенно переиспользована). Посмотреть количество грязной памяти можно в grep Dirty: /proc/meminfo. Если там гигабайты (которые должны быть сброшены на медленный механический диск), то это проблема. Если там килобайты, то проблем нет.
А устройствам с малым размером памяти приходится просто чаще переиспользовать страницы памяти (то для чтения одного блока диска, то для чтения другого блока диска). Они просто делают больше чтений с диска, чем устройство с 16 гигабайтами.
Исходная версия iliyap, :
Нет пользы в просто свободной памяти. Память, занятая чистым кэшем, страницы которого ядро может мгновенно продискардить и переиспользовать, это практически то же самое что свободная память, но приносящая пользу.
После сброса грязных страниц на диск они не удаляются из памяти, а становятся чистыми. Поэтому после окончания записи файлов память, занятая кэшем, не уменьшается.
Память нет смысла «чистить». Есть смысл только снижать количество грязной памяти (которая не может быть мгновенно переиспользована). Посмотреть количество грязной памяти можно в grep Dirty: /proc/meminfo. Если там гигабайты (которые должны быть сброшены на медленный механический диск), то это проблема. Если там килобайты, то проблем нет.