Есть ли способ изменить настройки Debian, чтобы память могла больше использоваться для кэширования чтения / записи на диск? Я уже использую RAID 0, но этого недостаточно для нескольких пользователей, и диск почти не работает.
Торренты очень часто используют диск, а в rTorrent нет настроек кеширования.
Обновление: вывод free -m
total used free shared buffers cached
Mem: 7899 7848 50 0 59 7369
-/+ buffers/cache: 420 7479
Swap: 3998 0 3998
Почему кэшируется так много памяти?
Похоже, еще один крик LinuxAteMyRam это необходимо. :)
Столбец "Кэшированный" является сколько он используется для дискового кеша. Единственный способ увеличить это количество - добавить больше оперативной памяти.
Вы можете контролировать многое из этого / proc / sys / vm. Я сомневаюсь, что это поможет, если проблема только в том, что нужно больше ОЗУ, но "грязное соотношение" Возможно, стоит настроить, чтобы помочь объединить несколько небольших записей. Смотрите также эта сказка настройки производительности дисковой системы (просто чтобы дать вам представление о том, в какие сложности вы можете попасть).
Если какая-либо оперативная память не используется в настоящее время, и есть активность ввода-вывода для физических устройств (то есть ваших дисков), тогда ядро будет использовать свободную память для хранения копии переданных данных в ОЗУ на случай, если она снова понадобится в ближайшее время. Как только приложение запрашивает некоторую ОЗУ, часть этой кеш-памяти / буферной памяти будет освобождена и передана, причем в первую очередь удаляются данные, к которым не обращались недавно.
Если система работает как файловый сервер или иным образом передает большие объемы данных, но при этом не работает много другого (например, запускает торрент-клиент в вашем примере), то появление такого большого объема ОЗУ, используемого для кеширования, вовсе не является неожиданным.
Есть и другие вещи, которые могут быть учтены в "кэшированной" фигуре. Видеть В Linux, в чем разница между «буферами» и «кешем», сообщаемыми командой free? для получения более подробной информации об этом.