Page 1 of 1

Не очищается ОЗУ

Posted: Mon Sep 02, 2013 12:58 pm
by ZirG
В течении суток оперативка забивается до упора (1 гиг) и после этого не очищается. Так и должно быть или как то можно сделать что бы она очищалась?

Re: Не очищается ОЗУ

Posted: Mon Sep 02, 2013 3:35 pm
by margent
Я вас обрадую, но, к примеру, ISPmanager ее забивает тоже не плохо.
У меня висит ModX, WP + пара html визиток, больше 550 Мб еще не забивало. Надо учитывать что вы там еще понаставили, плюс при первой установке панели память забивается. Для Linux это не критично, он хранит в Кеш часть файлов для более быстрой отдачи и сам убивает их при "устаревании", такой же процесс и с swap. Не критично, Linux сам выгрузит ненужное.
Но если вас нервирует данный пункт, пропишите в крон: echo 3 > /proc/sys/vm/drop_caches

Re: Не очищается ОЗУ

Posted: Mon Sep 02, 2013 6:02 pm
by ZirG
margent wrote:Я вас обрадую, но, к примеру, ISPmanager ее забивает тоже не плохо.
У меня висит ModX, WP + пара html визиток, больше 550 Мб еще не забивало. Надо учитывать что вы там еще понаставили, плюс при первой установке панели память забивается. Для Linux это не критично, он хранит в Кеш часть файлов для более быстрой отдачи и сам убивает их при "устаревании", такой же процесс и с swap. Не критично, Linux сам выгрузит ненужное.
Но если вас нервирует данный пункт, пропишите в крон: echo 3 > /proc/sys/vm/drop_caches
У меня установлен только чистый MODx. И посещаемости нету. Так что я сомневаюсь сто из за этого ОЗУ не чистится.

Re: Не очищается ОЗУ

Posted: Tue Sep 03, 2013 7:14 am
by skid
Покажите вывод команды free -m

Re: Не очищается ОЗУ

Posted: Tue Sep 03, 2013 9:49 pm
by ZirG
skid wrote:Покажите вывод команды free -m

Code: Select all

             total       used       free     shared    buffers     cached
Mem:           992        925         66          0        131        535
-/+ buffers/cache:        259        733
Swap:            0          0          0

Re: Не очищается ОЗУ

Posted: Tue Sep 03, 2013 10:01 pm
by skid
Несмотря на то, что первая строка в колонке free показывает свободными только 66 метров, на самом деле для приложений доступно 733 мегабайта. Это видно по второй строке. Цифра складывается из памяти которая закеширована и выделена под буферы. Это абсолютно нормальное поведение для linux системы. Повод для беспокойства появляется в том случае, когда заканичвается память в кэше.

Re: Не очищается ОЗУ

Posted: Tue Oct 08, 2013 1:30 pm
by OlegLazarenko
Файл: /usr/local/vesta/bin/v-update-sys-rrd-mem

Меняем это:

Code: Select all

ram=$(echo "$mem" |awk '{print $3}'|head -n2 |tail -n1)
На это:

Code: Select all

ram=$(echo "$mem" |awk '{print $3}'|head -n3 |tail -n1)  
Второй вариант - очищаем кеш, по шатдулеру:
http://geeksterminal.com/clear-cache-me ... linux/698/