Выбор ядра 2.6.18 vs 2.6.27 [message #40281] |
Mon, 09 August 2010 09:23  |
 |
sa10
Messages: 103 Registered: May 2007 Location: Minsk
|
Senior Member |
|
|
Провел сравнительные тесты с нагрузкой до 150 VPS
на ядрах
2.6.18-194.8.1.el5.028stab070.2-x86_64
и
2.6.27-kuindzhi.1
Использовал бинарную версию 2.6.18, а 2.6.27 пришлось пересобрать - не было драйвера для Intel 82576 (igb)
Суть тестирования следующая - VPS стартуют с циклическим автозапуском последовательных тестов
Динамический контент (стандартная гостевая дрюпала )
ab -k -n 200 -c 10 http://localhost/drupal6/ > /root/tests/$HOST.PHP.www.txt Статический - HTML c парой страниц текста и картинкой.
ab -k -n 1000 -c 5 http://localhost/ > /root/tests/$HOST.STATIC.www.txt
Иммитация умеренной дисковой активности - копирование с ограничением скорости каталога в котором есть куча мелких и несколько больших файлов
rsync --bwlimit=5000 -v -a /srv/* /test/ > /root/tests/$HOST.hdd.txt
Отчеты сбрасываются на мастермашину где скрипт вычисляет средние значения.
Результаты такие, что и не знаю, что использовать на продакшен сервере. Может у кого будут соображения?
Apache benchmark на ядре 2.6.18 при количестве VPS более 50 намного хуже распределяет CPU - впсы могут подвисать на несколько секунд, выдавать незавершенные отчеты тестов.
Плавность распределения ресурсов заметно улучшает выключение параметров --cpulimit и --cpus.
Тест дисковой активности тоже начинает снижать показатели после 50 впс и падает с 5мб/сек до 0,9 при 150 VPS. Причем ioutil на местермашине не поднимается выше 30%, тормоз в другом месте.
Apache benchmark на ядре 2.6.27 выдет больше "попугаев", работает плавно без глюков.
Однако не поддерживаются вообще опции --cpulimit и --cpus. Давно обещают, но увы... Оно конечно может и не нужно, зачем ограничивать CPU если он свободен. Однако клиентам хостинга вероятно хочется видеть какую часть процессора ему предоставили.
Тест дисковой активности на 2.6.27 тоже показывает существенное снижение показателей после 50 впс, но на 150 впс показывал скорость около 1,5 мб/сек, что примерно в 2 раза выше.
Железо:
2 CPU: Intel Xeon X5650 2.67GHz всего - 24 ядра
Mainboard: Supermicro X8DTN+-F
RAM 72Gb
RAID-10 - 6Tb
Adaptec 5405G + MaxIQ SSD cache 32Gb
--------------------
[Updated on: Mon, 09 August 2010 09:29] Report message to a moderator
|
|
|