HTML-версия

Логические разделы - Процессоры без ограничений

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

Встроенное ПО сервера - это код, расположенный во flash-памяти системы. Встроенное ПО содержит набор подкомпонентов, один из которых - это ПО для поддержки логических разделов.

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

Предположим, на сервере есть три логических раздела.

Раздел 1 работает в ограниченном режиме. Это означает, что логическому разделу не могут быть выделены вычислительные ресурсы объемом больше закрепленного.

Разделы 2 и 3 работают в неограниченном режиме. Это означает, что при наличии свободных ресурсов в пуле общих процессоров логическому разделу может быть выделен больший объем ресурсов, чем за ним закреплено. Количество логических процессоров для раздела ограничено параметрами виртуального процессора.

Разделу 1 выделен 1,00 логический процессор на 100% мощности. Возможно, разделу требуется больше вычислительных ресурсов, но так как он работает в ограниченном режиме, то ему недоступны ресурсы в общем пуле процессоров.

Разделам 2 и 3 выделено 0,50 логического процессора, значит, они используют 50% закрепленных за ними ресурсов (по 0,25 логического процессора каждый).

Загрузка раздела 3 возросла, и теперь он использует все закрепленные за ним ресурсы.

Раздел 3 загружен на 100%, и ему требуется больше вычислительных ресурсов.

Часть вычислительных ресурсов раздела 2 свободна. Эта часть составляет 0,25 логического процессора.

Теперь разделу 2 для выполнения задачи требуется больше вычислительных ресурсов.

Ресурсы, переданные разделу 3, автоматически возвращаются к разделу 2, обеспечивая выполнение задачи.


Отправить комментарий | Оценить эту страницу