URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 62147
[ Назад ]

Исходное сообщение
"Эксперимент с запуском 1000 OpenVZ контейнеров на одном серв..."

Отправлено opennews , 17-Дек-09 13:01 
Scott Dowdle продолжил (http://community.livejournal.com/openvz/30232.html) свои эксперименты с запуском большого числа OpenVZ контейнеров на одном сервере. В прошлом году на сервере HP Proliant DL380 Gen5 (2 x quad-core Xeon CPU, 32 Гб ОЗУ) удалось (http://www.montanalinux.org/openvz-experiment.html) создать только 638 изолированных окружений. Проведя на том же оборудовании эксперимент год спустя, используя ядро с новыми OpenVZ патчами, Scott Dowdle смог преодолеть (http://www.montanalinux.org/openvz-experiment.html#comment-2...) барьер в 1000 одновременно работающих контейнеров. В итоге в системе выполнялось 24084 процесса (по 24 процесса в 1000 окружениях), на диспетчеризацию которых планировщик тратил около 30% процессорного времени (69.97% idle,  28.4% iowait, 1.0% system, 0.59% user).


URL: http://community.livejournal.com/openvz/30232.html
Новость: http://www.opennet.me/opennews/art.shtml?num=24705


Содержание

Сообщения в этом обсуждении
"Эксперимент с запуском 1000 OpenVZ контейнеров на одном серв..."
Отправлено Victor , 17-Дек-09 13:01 
Scott Dowdle - британский ученый?

"Эксперимент с запуском 1000 OpenVZ контейнеров на одном серв..."
Отправлено Timon , 17-Дек-09 13:52 
всегда полагал что iowait это винты а не планировщик

"Эксперимент с запуском 1000 OpenVZ контейнеров на одном серв..."
Отправлено Andrey Mitrofanov , 17-Дек-09 14:26 
Теперь модно писать планировщики дискового в/в---

"Эксперимент с запуском 1000 OpenVZ контейнеров на одном серв..."
Отправлено RedRat , 17-Дек-09 14:39 
Читайте внимательнее: system - 1%. Это и есть планировщик.

"Эксперимент с запуском 1000 OpenVZ контейнеров на одном серв..."
Отправлено Аноним , 17-Дек-09 14:12 
И что выполнялось в контейнерах? А почему iowait такой большой?.. Каков итог - какие накладные расходы?..

"Эксперимент с запуском 1000 OpenVZ контейнеров на одном серв"
Отправлено User294 , 17-Дек-09 15:33 
1000 окружений - что-то шибко круто. Это нафига ж столько на 1 сервак пхать? Чтобы  показать "а мы еще и вот так можем"?

"Эксперимент с запуском 1000 OpenVZ контейнеров на одном серв"
Отправлено hizel , 17-Дек-09 15:43 
это ответ на такой же тесть с freebsd jail

"Эксперимент с запуском 1000 OpenVZ контейнеров на одном серв"
Отправлено hizel , 17-Дек-09 15:44 
http://www.opennet.me/opennews/art.shtml?num=24254

"Эксперимент с запуском 1000 OpenVZ контейнеров на одном серв"
Отправлено fxp , 17-Дек-09 16:28 
>1000 окружений - что-то шибко круто. Это нафига ж столько на 1
>сервак пхать? Чтобы  показать "а мы еще и вот так
>можем"?

Разве не очевидно ? для проверки масштабируемости, с Xen, KVM и прочими QEMU такие эксперименты имеют мало смысла ибо overheat будет огромным, а на openvz несколько десятков VE нормально работают на одной физической машине.


"Эксперимент с запуском 1000 OpenVZ контейнеров на одном серв"
Отправлено User294 , 17-Дек-09 16:49 
>Разве не очевидно ? для проверки масштабируемости,

И что показала эта проверка в результате? И результат в 1% проца на переключение 24 тысяч процессов как-то подозрителен. Им там вообще процессорное время то достается? :)

>с Xen, KVM и прочими QEMU такие эксперименты имеют мало смысла

Конечно, тысяча копий системы... для запуска потребовался бы какойнить Cray.

>ибо overheat будет огромным,

Все-таки overhead :P. Некоторая разница...

> а на openvz несколько десятков VE нормально работают на одной физической машине.

/me как бы в курсе :). Но 1000 контейнеров на 1 сервер - это как-то нереально злобно. Как научный курьез и для книги рекордов Гиннеса конечно еще и не такое прокатывает :)


"Эксперимент с запуском 1000 OpenVZ контейнеров на одном серв"
Отправлено Aleksey Salow , 17-Дек-09 20:18 
> И результат в 1% проца на переключение 24 тысяч процессов как-то подозрителен

Вы вместо того чтобы гнать волну на MS, лучше бы в своём линуксе для начала разобрались. Планировщик уже давно как O(1), посему ему пофиг сколько там процессов.


"Эксперимент с запуском 1000 OpenVZ контейнеров на одном серв"
Отправлено _umka_ , 18-Дек-09 06:50 
Не совсем O(1) - но очень близко к тому.
ибо поиск приложения для запуска происходит из эээ.. 12 уровенй приоритета (которые просматриваются последовательно) - и при необходимости из происходит переключение running <> expiring runqueue.
там еще 12.
Но в целом верхная оценка времени поиска задачи - существует?

"Эксперимент с запуском 1000 OpenVZ контейнеров на одном серв..."
Отправлено anonimius , 17-Дек-09 15:48 
я конечно далек от понимаю зачем это нужно или как применять, главное что результат есть.

"Эксперимент с запуском 1000 OpenVZ контейнеров на одном серв..."
Отправлено Аноним , 17-Дек-09 17:33 
Хостерам нужно

"Эксперимент с запуском 1000 OpenVZ контейнеров на одном серв..."
Отправлено anonymous , 17-Дек-09 18:48 
Точнее плохим хостерам, которые вместо нормальной услуги будут предоставлять вот такие рекорды Гинесова, тем самым дискредитируя саму идею прогресса развития и улучшения. Что то вроде "12 фильмов на 1 двд по цене 1".

"Эксперимент с запуском 1000 OpenVZ контейнеров на одном серв..."
Отправлено anonimius , 17-Дек-09 20:06 

вот поэтмоу и не понимаю. потреблять\производить гуано имея возмозность не делать так - абсурд.
по кол-ву машин и процессов резу-т понятен, а вот как оно за этот год под нагрузкой имзенилось? возможно это актуальней.



"Эксперимент с запуском 1000 OpenVZ контейнеров на одном серв..."
Отправлено Аноним , 17-Дек-09 21:30 
и всетаки а где shaggy_cat? хотелось бы заслушать начальника транспортного цеха.