Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Cache

, Cache забивает RAM
Статус пользователя deepz
сообщение 15.8.2012, 19:18
Сообщение #1


Стаж: 15 лет

Сообщений: 245
Благодарностей: 65
Полезность: 70

Добрый день.
Прошу помощи

Вот кэш забивает RAM 2 гига буквально за 1 час.

Пытался через cron не помогло.

Возможно как-то отключить кэширования ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Fire
сообщение 15.8.2012, 19:33
Сообщение #2


Иконка группы

Стаж: 17 лет

Сообщений: 2201
Благодарностей: 2227
Полезность: 963

Цитата(deepz @ 15.8.2012, 19:18) *
Добрый день.
Прошу помощи

Вот кэш забивает RAM 2 гига буквально за 1 час.

Пытался через cron не помогло.

Возможно как-то отключить кэширования ?

free -m в студию.


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя deepz
сообщение 15.8.2012, 19:37
Сообщение #3


Стаж: 15 лет

Сообщений: 245
Благодарностей: 65
Полезность: 70

free -m
total used free shared buffers cached
Mem: 2009 555 1454 0 5 457
-/+ buffers/cache: 92 1917
Swap: 3999 0 3999
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jesuspunk
сообщение 15.8.2012, 19:43
Сообщение #4


Стаж: 15 лет

Сообщений: 1120
Благодарностей: 839
Полезность: 816

Код
echo 3 > /proc/sys/vm/drop_caches
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя deepz
сообщение 15.8.2012, 19:51
Сообщение #5


Стаж: 15 лет

Сообщений: 245
Благодарностей: 65
Полезность: 70

Цитата(jesuspunk @ 15.8.2012, 20:43) *
Код
echo 3 > /proc/sys/vm/drop_caches

Я эту команду каждый час ввожу.Пробовал через cron не помогает.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jesuspunk
сообщение 15.8.2012, 20:12
Сообщение #6


Стаж: 15 лет

Сообщений: 1120
Благодарностей: 839
Полезность: 816

Цитата(deepz @ 15.8.2012, 19:51) *
Я эту команду каждый час ввожу.Пробовал через cron не помогает.



проверь его запущен он у тебя вообще или нет:

ps faux | grep cron

если да то: создай файл введи туда команду, сохрани поставь chmod +x и добавь в /etc/crontab
Код
02 4 * * * root /home/cashfree.sh


или же так добавь:
crontab -u username -e

или положи файл в /etc/cron.hourly

я и забыл что у меня она работает )

Отредактировал: jesuspunk, - 15.8.2012, 20:13
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 330863
сообщение 15.8.2012, 20:13
Сообщение #7


Стаж: 16 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

deepz,
в crontab рута введи это а не обычного смертного
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя deepz
сообщение 15.8.2012, 20:19
Сообщение #8


Стаж: 15 лет

Сообщений: 245
Благодарностей: 65
Полезность: 70

Вот что выдал ps faux | grep cron

Скрытый текст
ps faux | grep cron
root 28600 0.0 0.0 3948 748 pts/0 S+ 21:14 0:00 \_ gre p cron
root 20956 0.0 0.0 5288 1192 ? Ss 18:35 0:01 crond
[root@ham ~]# ps faux | grep cron
root 28610 0.0 0.0 3948 748 pts/0 S+ 21:14 0:00 \_ grep cron
root 20956 0.0 0.0 5288 1192 ? Ss 18:35 0:01 crond


Я вот не понял мне надо создать папку crontab и закинуть туда cashfree.sh ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jesuspunk
сообщение 15.8.2012, 20:24
Сообщение #9


Стаж: 15 лет

Сообщений: 1120
Благодарностей: 839
Полезность: 816

Цитата(deepz @ 15.8.2012, 21:19) *
Вот что выдал ps faux | grep cron

Скрытый текст
ps faux | grep cron
root 28600 0.0 0.0 3948 748 pts/0 S+ 21:14 0:00 \_ gre p cron
root 20956 0.0 0.0 5288 1192 ? Ss 18:35 0:01 crond
[root@ham ~]# ps faux | grep cron
root 28610 0.0 0.0 3948 748 pts/0 S+ 21:14 0:00 \_ grep cron
root 20956 0.0 0.0 5288 1192 ? Ss 18:35 0:01 crond


Я вот не понял мне надо создать папку crontab и закинуть туда cashfree.sh ?



crontab есть для каждого пользователя. используй crontab -u root -e и впиши строчку 02 4 * * * root /home/cashfree.sh - файл должен быть там или просто положи в /etc/cron.hourly владелеца и chmod не забудь.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя talibanaa
сообщение 16.8.2012, 22:08
Сообщение #10


Стаж: 16 лет

Сообщений: 36
Благодарностей: 1
Полезность: < 0

Hello im from Bulgaria : )

To free pagecache:

* echo 1 > /proc/sys/vm/drop_caches

To free dentries and inodes:

* echo 2 > /proc/sys/vm/drop_caches

To free pagecache, dentries and inodes:

* echo 3 > /proc/sys/vm/drop_caches

crontab -e
00 */3 * * * echo 1 > /proc/sys/vm/drop_caches
01 */3 * * * echo 2 > /proc/sys/vm/drop_caches
02 */3 * * * echo 3 > /proc/sys/vm/drop_caches

pico /etc/crontab

00 */3 * * * root echo 1 > /proc/sys/vm/drop_caches
01 */3 * * * root echo 2 > /proc/sys/vm/drop_caches
02 */3 * * * root echo 3 > /proc/sys/vm/drop_caches
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fire
сообщение 16.8.2012, 22:32
Сообщение #11


Иконка группы

Стаж: 17 лет

Сообщений: 2201
Благодарностей: 2227
Полезность: 963

Не дропайте кеш, ничего хорошего это не дает.
Судя по free -m с памятью все ок. Кеш это нормальная ситуация, если системе нужна будет память, она сама ее освободит. Swap у тебя не юзается, так что беспокоится не о чем.


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: