- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Подскажите, как на FreeBSD можно подсчитать память Inact, и нужно ли ее освобождать?
Подскажите, как на FreeBSD можно подсчитать память Inact, и нужно ли ее освобождать?
top
В строке Mem: вторая позиция - видите Inact.
Обычно, система довольно оптимально распределяет память без какого либо вмешательства.
Подскажите, как на FreeBSD можно подсчитать память Inact, и нужно ли ее освобождать?
inactive - это как правило файловый кеш
при необходимости переходит в active
считать можно - свободной памятью
Немного разобрался, подсчитать можно так:
page_size=`sysctl -n vm.stats.vm.v_page_size`
inact_count=`sysctl -n vm.stats.vm.v_inactive_count`
inact_mem=$(($page_size * $inact_count))
Освобождать скорее всего не надо, так как увеличится нагрузка на диск, однако остается открытым вопрос, если вся free память уходит в inact, далее будет ли система освобождать ее или пойдет в своп?
я уже выше написал ответ
провел тест, если вся память в Inact, то дополнительно для дискового кеша система действительно уходит в своп. Вобщем логика работы, как я понимаю, такая:
если необходима память под процессы, а Free закончилась, то система выделяет ее из Inact, если же необходима память под дисковый кеш, то она берется из свопа, что в принципе ничего плохого (работа с диском напрямую или же работа с диском через своп).