Solaris. Resource allocation. Part 2.




Fair Share Scheduler

Хотя описанные выше веб-серверы совместно используют выделенные процессоры, каждый из них должен быть гарантированно обеспечен минимальным процессорным временем. Подобные гарантии предоставляет другая технология SUN’a, под названием Fair Share Scheduler (FSS). Это программное обеспечение распределяет процессорные ресурсы пропорционально потребностям приложений. Т.е. каждое приложение получит выделенное количество доступных «порций» всего процессора. Это происллюстрировано следующим рисунком:

1

Из пяти доступных «порций» процессора, веб-сервер №1 получит три, а веб-сервер №2 получит две «порции».

Используя все технологии Solaris Container, на сервере будет создана среда, изображённая на следующем рисунке. Система состоит из трёх контейнеров, один с выделенными ресурсами процессора, а два других с разделяемыми процессорными ресурсами:

1

Два типа зон.

Все системы под управлением Solaris 10 содержат мастер-зону, называемую, также, глобальной зоной. Глобальная зона является оригинальным экземпляром Solaris OS. Эта зона имеет доступ к физической аппаратной части и может контролировать все процессы. В ней так же возможно создавать и контролировать новые зоны, называемые не-глобальными зонами. В не-глобальных зонах запускаются приложения. Не-глобальные зоны не запущены непосредственно внутри глобальной зоны. Они работают параллельно, но из глобальной зоны можно видеть происходящее внутри не-глобальных, а также просматривать конфигурацию, мониторить и контролировать их.

Как и другие зоны, глобальная зона так же взаимодействует с пулом ресурсов. В нашем примере это будет пул ресурсов № 2. Другими словами, процессорные ресурсы будут разделяться с веб-серверами. При включении Fair Share Scheduler, глобальная зона по умолчанию получает одну «порцию» процессорных ресурсов. Таким образом, предыдущий рисунок будет изменён, с учётом глобальной зоны:

1

Solaris Containers: реализация.

Данный раздел представляет собой пошаговое руководство по созданию почтового и веб-серверов, описанных выше. Реализация состоит из следующих шагов:

  • Создание нового пула ресурсов.
  • Создание зоны для почтового сервера, на новом пуле ресурсов.
  • Включение Fair Share Scheduler на пуле ресурсов, предназначенном для веб-серверов.
  • Создание контейнера для первого веб-сервера.
  • Создание контейнера для второго веб-сервера.

При создании последних двух контейнеров, будут также показаны некоторые дополнительные доступные параметры по настройке зон в Solaris.

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

1

.

Popularity: 1%



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



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


  • Solaris. Resource allocation. Part 1.
  • SAMP (Solaris, Apache 2, MySQL 5, and PHP 5) Setup for Solaris
  • Solaris FSS. 2. Доли ЦП
  • Compiling..
  • SAMP 3, SMF autostart



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

    Один отзыв на “Solaris. Resource allocation. Part 2.”

    1. Александр 15 Дек 2009 в 12:14

      Познавательно!

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

    Партнёры:


    www.vpnssl.ru

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

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

    Question:

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

    View Results

    Loading ... Loading ...




    Most Popular Posts



    Supported:

  • Коммутаторы от raisecom.ru, каталог gigabit switch Fast Ethernet, для оптоволоконных сетей.


  • free counters