Уменьшить время кэша Inact в системе FreeBSD 10

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
bagas
лейтенант
Сообщения: 922
Зарегистрирован: 2010-08-18 19:49:01
Откуда: Воронеж
Контактная информация:

Уменьшить время кэша Inact в системе FreeBSD 10

Непрочитанное сообщение bagas » 2014-04-20 19:59:45

Вечер добрый.
Подскажите пожалуйста, как мне уменьшить время сохранности системного кэша Inact?
На данный момент очень долго там находится не использованная память.
Я понимаю, что если системе понадобится память то она как бы должа моментально выделится.

Код: Выделить всё

Mem: 857M Active, 40G Inact, 2885M Wired, 272K Cache, 1676M Buf, 19G Free
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Уменьшить время кэша Inact в системе FreeBSD 10

Непрочитанное сообщение Alex Keda » 2014-04-20 20:53:36

забить? у вас 19 гиг свободно, ещё 40 появится если надо будет
--
я вот обратными проблемами скорей бы заморочился при такой раскладке
Убей их всех! Бог потом рассортирует...

Аватара пользователя
bagas
лейтенант
Сообщения: 922
Зарегистрирован: 2010-08-18 19:49:01
Откуда: Воронеж
Контактная информация:

Re: Уменьшить время кэша Inact в системе FreeBSD 10

Непрочитанное сообщение bagas » 2014-04-21 7:42:50

Alex Keda писал(а):забить? у вас 19 гиг свободно, ещё 40 появится если надо будет
--
я вот обратными проблемами скорей бы заморочился при такой раскладке
Кэш Inact забивает под завязку примерно за 1,5 суток, и потом после весит очень долгое время в заполненном состоянии, изо этого система местами уходит в свап.
Вот и хочу уменьшить время жизни кэша.
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

Аватара пользователя
bagas
лейтенант
Сообщения: 922
Зарегистрирован: 2010-08-18 19:49:01
Откуда: Воронеж
Контактная информация:

Re: Уменьшить время кэша Inact в системе FreeBSD 10

Непрочитанное сообщение bagas » 2014-04-21 13:05:53

Нашел этот скрипт.
Но он не фурычит.

Код: Выделить всё

#include <stdlib.h>
#include <string.h>
#include <unistd.h>

int main(int argc, char** argv)
{
        size_t s = 1024*1024*1024; /* 1 GB */

        void* p = malloc(s);
        memset(p, 0, s);
        /*sleep(20);*/
        free(p);

        return 0;
}
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

Аватара пользователя
f_andrey
майор
Сообщения: 2651
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

Re: Уменьшить время кэша Inact в системе FreeBSD 10

Непрочитанное сообщение f_andrey » 2014-04-21 13:27:58

Щас поиграю в телепата, используем ZFS без настроек?
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

Аватара пользователя
bagas
лейтенант
Сообщения: 922
Зарегистрирован: 2010-08-18 19:49:01
Откуда: Воронеж
Контактная информация:

Re: Уменьшить время кэша Inact в системе FreeBSD 10

Непрочитанное сообщение bagas » 2014-04-21 13:42:06

f_andrey писал(а):Щас поиграю в телепата, используем ZFS без настроек?
Нет.
Вообще ZFS не использую.
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

Аватара пользователя
bagas
лейтенант
Сообщения: 922
Зарегистрирован: 2010-08-18 19:49:01
Откуда: Воронеж
Контактная информация:

Re: Уменьшить время кэша Inact в системе FreeBSD 10

Непрочитанное сообщение bagas » 2014-04-21 13:59:25

Пока что этим ограничился, типа указал сколько должно быть всегда свободной памяти.
sysctl vm.v_free_target
Сделал до 8гигов.
Но все равно это не выход, нужно как то уменьшить лимит у кэша inact или каким-то образом его выгружать.
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

Аватара пользователя
f_andrey
майор
Сообщения: 2651
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

Re: Уменьшить время кэша Inact в системе FreeBSD 10

Непрочитанное сообщение f_andrey » 2014-04-21 14:03:46

bagas писал(а):нужно как то уменьшить лимит у кэша inact или каким-то образом его выгружать.
Неверный вывод, надо найти кто его жрёт и уже с ним бороться, раз не ZFS то статистику и мониторинг в зубы и думать
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

Аватара пользователя
bagas
лейтенант
Сообщения: 922
Зарегистрирован: 2010-08-18 19:49:01
Откуда: Воронеж
Контактная информация:

Re: Уменьшить время кэша Inact в системе FreeBSD 10

Непрочитанное сообщение bagas » 2014-04-21 14:13:29

f_andrey писал(а):
bagas писал(а):нужно как то уменьшить лимит у кэша inact или каким-то образом его выгружать.
Неверный вывод, надо найти кто его жрёт и уже с ним бороться, раз не ZFS то статистику и мониторинг в зубы и думать
Да я знаю кто сжирает оперативку, это mysql кэш.
Но кэширование запросов мускул мне нужно. Параметра время жизни кэша у мускула я не нашел. Вот и хочу в ручную выгружать кэш этот.
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.