[Sysadmins] XEN benchmark

Vitaly Kuznetsov vitty на altlinux.ru
Ср Авг 25 07:28:29 UTC 2010


Anton Farygin <rider на altlinux.com> writes:

> 24.08.2010 21:41, Vitaly Kuznetsov пишет:
>> Alisher<alisher_faiz на rambler.ru>  writes:
>>
>>> 24.08.2010 22:32, Vitaly Kuznetsov пишет:
>>>> Alisher<alisher_faiz на rambler.ru>   writes:
>>>>
>>>>
>>>>> Задам еще один вопрос по виртуализации: Существует ли свободный
>>> аналог
>>>>> vmware и citrix? Если скажем на двух физических серверах
> поднимать
>>>>> виртуалки и что бы они работали в режиме горячей замены? Или
> только
>>>>> платное ПО лучше использовать?
>>>>>
>>>> Xen и KVM вполне себе поддерживают живую миграцию.
>>>>
>>>>
>>> А что предпочтительнее xen или kvm?
>>
>> xen в 5ом RHEL, а KVM в 6ом. Выбирайте ;)
>> Если серьёзно, то похоже, что KVM это наше светлое будущее, а xen -
>> вполне работающее настоящее.
>
> Виталик, а не мог бы ты, ради сравнения, прогнать такой тест:
>
> поднять apache + php в kvm, xen и хост системе с одинаковыми
> конфигами.
>
> И выполнить тривиальный benchmark:
>
> test.php:
> <?PHP
> phpinfo();
> ?>
>
> тест:
> ab2 -c<количество CPU> -n 1000 http://localhost/test.php
>
> количество CPU и там и там лучше всего уравнять (в kvm через smp, в
> xen не знаю как).
>
> У меня показывается слишком большое превосходство хост-системы над
> kvm. Десятикратное, как минимум.
>
> Интересно было бы узнать это соотношение для Xen. И да, я тестировал
> это весной, тогда kvm был другой, с тех пор много всего исправили.

Тест, конечно, плохой, но для XEN я его провёл. Отличия незначительные.

Результат:

HN:
Concurrency Level:      4
Time taken for tests:   1.039 seconds
Complete requests:      1000
Failed requests:        0
Write errors:           0
Total transferred:      53415000 bytes
HTML transferred:       53228000 bytes
Requests per second:    962.49 [#/sec] (mean)
Time per request:       4.156 [ms] (mean)
Time per request:       1.039 [ms] (mean, across all concurrent
requests)
Transfer rate:          50206.25 [Kbytes/sec] received


XEN VM:
Concurrency Level:      4
Time taken for tests:   1.091 seconds
Complete requests:      1000
Failed requests:        0
Write errors:           0
Total transferred:      52911000 bytes
HTML transferred:       52724000 bytes
Requests per second:    916.32 [#/sec] (mean)
Time per request:       4.365 [ms] (mean)
Time per request:       1.091 [ms] (mean, across all concurrent
requests)
Transfer rate:          47346.85 [Kbytes/sec] received

Для KVM проведу на другой HN. Антон, мы _точно_ смёрджены по патчам KVM
с RHEL6?

-- 
Vitaly Kuznetsov, ALT Linux


Подробная информация о списке рассылки Sysadmins