Небольшой тест скорости работы FreeBSD на разных виртуалках

Обсуждение всяких разных новостей.
Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Небольшой тест скорости работы FreeBSD на разных виртуалках

Непрочитанное сообщение terminus » 2009-04-27 10:08:37

http://ivoras.sharanet.org/blog/tree/20 ... marks.html
Some virtualization benchmarks

I did some benchmarks of the three currently most prominent virtualization platforms: VMWare ESX 3.5 U3, Citrix XenServer 5.0 U2, Microsoft Hyper-V 2008 R2 on three 64-bit operating systems: Ubuntu 8.10, FreeBSD 7.1 and Windows Server 2008 R2 beta. The results are mostly better then I thought they will be. Especially suprising was FreeBSD's more than decent performance which actually lead the others in one benchmark.
Keywords: Virtualization, VMWare, ESX, ESXi, Xen, XenServer, Hyper-V

The benchmark was serving PHP pages with Apache, with PHP as FastCGI on Linux and FreeBSD and as mod_php on Windows. There are 3x3 combinations, though I couldn't get Windows 2008 to work as a guest under Xen, so instead there's Linux in paravirtualization (PV) mode. All other combinations use full virtualization, backed by CPU extensions. The host was 2x4-core Xeon 5405 @ 2 GHz and 16 GB RAM, but the guests were always configured with only 4 CPUs and 4 GB RAM. Of course, the machines were configured and benchmarked separately, with only one VM running at any one time.

The PHP test application consisted of some 50,000 lines with 5 include files and outputed content between 1 kB and 5 kB. No PHP accelerators and caches were used. Benchmarks were done with siege by passing it a list of URLs (a population of 5000 references to input files processed by the script, very reproducible). Runs were always done with warm file system caches. The client was connected by giagbit Etheret via a patch cable to the server.

Apache was always threaded - the worker MPM was used on Linux and FreeBSD and the native thread model on Windows. HTTP logging was disabled.

Изображение

can't really explain it, but the wholly-virtualized FreeBSD machine under ESXi was consistently almost as fast as the paravirtualized Xen Linux on this benchmark. Other benchmarks I did did not show such close performance, but FreeBSD still did very good. For example, a similar static HTML page benchmark showed similar trends, with Xen-Linux-PV peaking at 7400 TPS and Xen-FreeBSD peaking at 5600 TPS, (two best results of that test) between 10 and 20 users, but both settled at 5100 TPS with 50 users. Disk performance was decent, but network performance was bad on anything but VMWare.

Since ESXi is now free, it was a clear winner of the test.
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: Небольшой тест скорости работы FreeBSD на разных виртуалках

Непрочитанное сообщение ProFTP » 2009-04-27 10:39:38

пачт для ограничения CPU и RAM в jail пишется в 50-100 строк, и xen нафига нужна?
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Небольшой тест скорости работы FreeBSD на разных виртуалках

Непрочитанное сообщение hizel » 2009-04-27 17:49:09

почему этих 50-100 строк нет в продакшене? :Search:
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
InventoR
ст. лейтенант
Сообщения: 1344
Зарегистрирован: 2006-12-10 19:43:25
Контактная информация:

Re: Небольшой тест скорости работы FreeBSD на разных виртуалках

Непрочитанное сообщение InventoR » 2009-04-27 19:13:38

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

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: Небольшой тест скорости работы FreeBSD на разных виртуалках

Непрочитанное сообщение ProFTP » 2009-04-28 4:18:34

hizel писал(а):почему этих 50-100 строк нет в продакшене? :Search:
не знаю, может тестируется
в продакшене оно есть используется в VDS_Meneger

а почему нету патча чтобы mod_php запускать через SuExec, в Linux для Apache 2.0 есть
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35426
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Небольшой тест скорости работы FreeBSD на разных виртуалках

Непрочитанное сообщение Alex Keda » 2009-04-29 19:00:11

ProFTP писал(а):а почему нету патча чтобы mod_php запускать через SuExec, в Linux для Apache 2.0 есть
ненужно никому
кому нужно - написали
Убей их всех! Бог потом рассортирует...

Гость
проходил мимо

Re: Небольшой тест скорости работы FreeBSD на разных виртуалках

Непрочитанное сообщение Гость » 2009-05-05 16:37:17

InventoR писал(а):А смысл, это очень простой патч, его сможет написать любой новичок без знания программирования.
Ссылку на патч or gay!