среда, 23 сентября 2009 г.

"Железный" предел

Всегда очень живо интересовался методикой оценки нагрузочной способности серверов. К сожалению только реальный мониторинг позволяет понять какую нагрузку выдерживает сервер. Итак приведу параметры сервера виртуальных машин, при котором нагрузка на вышеозначенный сервер достигает уровня, при котором работать становится затруднительно.
---------
Hardware:
CPU: Quad 6700
RAM: 4Gb (800)
HDD: SATA150 RAID10
Video: Nvidia GeForce8800GTS

Host Software:
Linux openSuse 11 + Xen
--------


На хост-машине запущено 12 виртуалок следующей конфигурации:
--------
CPU: 2
RAM: 384-512Mb
HDD: 20Gb

VM Soft:
Linux openSuse 11
Apache2 + PHP5 + MySQL
FTP, SSH, NX сервера
Сервер обработки транзакций (C++)
--------
Сотрудники отдела разработок работают с виртуалками через ssh/ftp и если необходимо NX (замена глючного VNC - NX-сервер: www.nomachine.com)
Так вот 11 и 12 виртуальные машины - уже довольно сильно нагружают хост-сервер. Работа всех остальных виртуалок становится заметно медленнее, загрузка процессора, диска и памяти на хост-сервере 80-90% (10% Xen под себя держит).