Интернет магазин китайских планшетных компьютеров



Компьютеры - OpenVZ - Отличительные черты OpenVZ

26 мая 2011


Оглавление:
1. OpenVZ
2. Ядро
3. Отличительные черты OpenVZ
4. Примеры использования
5. Аналогичные технологии



Масштабируемость

Ввиду того, что OpenVZ использует одно ядро для всех VE, система является столь же масштабируемой, как обычное ядро Linux 2.6, то есть поддерживает до 4096 процессоров и до 64 ГБ оперативной памяти. Единственная виртуальная среда может быть расширена до размеров всего физического сервера, то есть использовать все доступное процессорное время и память.

Можно использовать OpenVZ с единственной виртуальной средой на сервере. Данный подход позволяет VE полностью использовать все аппаратные ресурсы сервера с практически «родной» производительностью, и пользоваться дополнительными преимуществами: независимость VE от «железа», подсистему управления ресурсами, «живую» миграцию.

Плотность

Плотность OpenVZ на машине с 768 МБ ОЗУ

OpenVZ способна размещать сотни виртуальных сред на современном аппаратном обеспечении. Основными ограничивающими факторами являются объём ОЗУ и скорость процессора.

Данный график показывает зависимость времени отзыва веб-серверов VE к количеству VE на машине. Измерения были сделаны на машине с 768 МБ ОЗУ; на каждой VE был запущен обычный набор процессов: init, syslogd, crond, sshd и веб-сервер Apache. Демоны Apache отдавали статические страницы, которые закачивались утилитой http_load, и при этом измерялось время первого отзыва. Как можно видеть, при увеличении количества VE время отзыва становится больше — это происходит ввиду нехватки оперативной памяти и сильного своппинга.

В данном сценарии возможно запустить до 120 таких VE на машине с ¾ ГБ ОЗУ. Так как при увеличении объёма оперативной памяти плотность возрастает практически линейно, можно экстраполировать, что на машине с 2 GB памяти возможно запустить примерно 320 таких VE, при условии сохранения хорошей производительности.

Массовое управление

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



Просмотров: 4020


<<< Microsoft Hyper-V
Parallels Desktop для Mac >>>