Мой буфер
память на сервере увеличилась после резервного копирования с нескольких серверов с использованием rsync
. Этот диск почти заполнен, резервные копии удалены. Насколько я понимаю, буферы
увеличиваются, если мы выполняем много операций прямого ввода-вывода на диск.
rsync
был выполнен, но буферная
память все еще не освобождена примерно через 8 часов.
total used free shared buffers cached
Mem: 7.7G 6.9G 761M 2.6M 3.7G 2.1G
-/+ buffers/cache: 1.2G 6.5G
Swap: 7.9G 411M 7.5G
Это игровой тестовый сервер, который в настоящее время работает. Насколько безопасно их очищать? Как очистить буфер
без очистки кеша
?
Также меня беспокоят :: - / + буферы / кеш: 1,2 ГБ 6,5 ГБ
. Что это?
Система автоматически сбрасывает буферы и кеш из памяти, когда процессу требуется больше памяти для работы, поэтому вам не нужно ничего делать.
Неиспользуемый объем памяти — это потраченное впустую пространство, поэтому ядро будет загружать часто используемые данные, чтобы сделать их доступными быстрее.
Что касается строки +/- buffers/cache
, она показывает, что на самом деле используется и доступно для вас, и на эту строку вам действительно следует обратить внимание. ;)