Проблемы установки, настройки и работы Правильной Операционной Системы
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
bagas
- лейтенант
- Сообщения: 922
- Зарегистрирован: 2010-08-18 19:49:01
- Откуда: Воронеж
-
Контактная информация:
Непрочитанное сообщение
bagas » 2014-04-21 13:15:38
vasaf писал(а):Что же, тест показал следующее.
Данная проблема возникает тогда, когда почти вся память на сервере переходит в состояние Inactive и Free памяти остается немного (у меня порядка 100МБ). Освобождение Inactive памяти принудительно при помощи программки (она заполняет нулями 1ГБ Inactive gамяти, что позволяет перевести 1ГБ в состоние Free):
Код: Выделить всё
#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;
}
возвращает сервер в нормальный режим работы без потери пинга, без появления сообщений "cannot allocate memory" и без появления FAILUERS "NetGraph data items".
ВОПРОС: Это баг? Почему может сервак не освобождать Inactive память сам?
Что то на FreeBSD 10 не работает этот скрипт.
То же ищу способ уменьшить или очистить кэш inact.
bagas
-
Хостинг HostFood.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/
-
100matolog
- ст. сержант
- Сообщения: 309
- Зарегистрирован: 2008-05-30 12:11:16
- Откуда: kiev
-
Контактная информация:
Непрочитанное сообщение
100matolog » 2016-09-07 9:31:33
bagas писал(а):
Что то на FreeBSD 10 не работает этот скрипт.
То же ищу способ уменьшить или очистить кэш inact.
Це сішний код
Треба компілювати через g++
100matolog
-
Alex Keda
- стреляли...
- Сообщения: 35456
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2016-09-13 7:04:13
Чо бля?
Убей их всех! Бог потом рассортирует...
Alex Keda
-
Alex Keda
- стреляли...
- Сообщения: 35456
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2016-09-15 20:58:32
я в вашей мове - не разумию
Убей их всех! Бог потом рассортирует...
Alex Keda
-
Raven2000
- -=_UNIX_=-
- Сообщения: 4433
- Зарегистрирован: 2006-10-29 17:59:13
- Откуда: Там, где нас нет.
-
Контактная информация:
Непрочитанное сообщение
Raven2000 » 2016-09-21 15:37:34
Думаю нужно было применить литературный эвфеми́зм и скорректировать текст в текущие реалии а именно:
Вероятно в данной трактовке будет понятно оппоненту смысл вышесказанного.
Raven2000
-
Alex Keda
- стреляли...
- Сообщения: 35456
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2016-10-17 8:20:59
а точно не через "Щ" ?
)
Убей их всех! Бог потом рассортирует...
Alex Keda
-
Raven2000
- -=_UNIX_=-
- Сообщения: 4433
- Зарегистрирован: 2006-10-29 17:59:13
- Откуда: Там, где нас нет.
-
Контактная информация:
Raven2000