Resource Capping Daemon, Overview




Коль в прошлых постах я затрагивал тему ограничения использования процессорного времени, стоит затронуть и лимитирование оперативной памяти.

Кстати, полный перевод how-to от SUN’a доступен здесь:  http://compiling.ru/wp-content/uploads/2009/resource_allocation.doc

Использование демона лимитирования ресурсов (Resource Capping Daemon), для контроля физической памяти.

Демон лимитирования ресурсов позволяет регулировать потребление физической памяти процессами. Процесс должен запускаться в рамках проекта, имеющего определённые лимиты ресурсов.

В Solaris 10 8/07, для регулирования потребления физической памяти, используется команда rcapd, выполненная из глобальной зоны.

Введение в демон лимитирования ресурсов (Resource Capping Daemon).

Лимитирование ресурсов определяет максимум ресурсов, доступных для потребления. Например, объём физической памяти.

Лимит ресурсов может быть определён при помощи атрибутов проекта, входящего в базу проектов. Однако, в то время как, контролирование ресурсов принудительно синхронизируется ядром, лимитирование ресурсов асинхронно, принудительно задаётся на уровне пользователя, отвечающего за демон лимитирования ресурсов (resource capping daemon). При асинхронном действии происходит небольшая задержка, возникающая в результате выбора интервала, используемого демоном.

Подробная информация о rcapd описана в соответствующей man-странице.

Принцип работы демона лимитирования ресурсов.

Демон регулярно сравнивает потребляемые ресурсы, используемые проектом, с выделенным физическим лимитом памяти. Интервал выборки, используемый демоном, задается администратором. Когда использование физической памяти системы превышает принудительно заданный лимит, демон, при соблюдении других необходимых условий, принимает меры по сокращению потребления ресурсов до заданного лимита по текущему проекта, или ниже.

Виртуальная память системы, делит физическую память на сегменты, так же известные как страницы. Страницы являются фундаментальными единицами физической памяти в Solaris. Для чтения данных из файла в память, виртуальная память системы считывает из файла объём одной страницы за единицу времени. Чтобы снизить потребление ресурсов, демон может высвободить занимаемую страницу, или переместить её в swap, который выходит за рамки физической памяти.

Демон управляет физической памятью путем регулирования уровня постоянной нагрузки проекта, в соответствии с установленным рабочим уровнем. Уровень постоянной нагрузки – это число страниц, постоянно находящихся в физической памяти. Рабочий уровень – это число страниц, которые загружены и активно используются в рабочем цикле. Рабочий уровень изменяется с течением времени, в зависимости от режима работы процесса и типа обрабатываемых данных. В идеале, уровень рабочей нагрузки должен обеспечивать доступ к необходимому объёму физической памяти. Таким образом, рабочий уровень остаётся постоянным. Тем не менее, уровень рабочей нагрузки может также включать в себя использование дополнительного дискового хранилища, для хранения страниц памяти, не размещаемых в физической памяти.

Одновременно можно запустить только один экземпляр демона rcapd.

Оригинал:  http://docs.sun.com/app/docs/doc/817-1592/rm.rcapd-1?a=view

.

Popularity: 1%



Этот материал находится на сайте http://compiling.ru
__________________________________________



Похожие посты:


  • Resource Capping Daemon, Attribute & Configuration.
  • Resource Capping Daemon, Monitoring & Commands.
  • Resource Capping Daemon, using in zone.
  • Resource Capping Daemon, Intervals.
  • Очень защищенный FTP Daemon стал еще защищеннее



  • Опубликовано 30 Дек 2009 в 15:27. В рубриках: solaris. Вы можете следить за ответами к этой записи через RSS 2.0. Вы можете оставить отзыв или трекбек со своего сайта.

    Оставьте свой отзыв

    Партнёры:


    www.vpnssl.ru

    Создание vpn подключения - от 1'950р.

    Есть вопрос! Оставь свой голос!

    Question:

    Что нужно админу для счастья?

    View Results

    Loading ... Loading ...




    Most Popular Posts



    Supported:



  • free counters