Тестирование двух серверных машин Desten Nаvigator


Мы продолжаем тестирование серверов. В этой статье будут рассмотрены сервера компании Desten Computers.

Спецификация первого сервера Desten Navigator DX, выполненного на платформе Intel приведена ниже:

  • Dual Intel XEON 2.4 ГГц, 512Кб кэша, с частотой шины 533 Мгц и технологией HT;
  • 4 Гб RAM (4x1 DDR-RAM 1 Gb 266Mhz Kingston ECC Reg LP);
  • Материнская плата — Intel Server Board SE7501BR2 на чипсете Intel E7501;
  • SATA RAID Intel SRC S14L 64Mb 4 channel;
  • SCSI RAID LSI Megaraid 320-1 64Mb 1 channel;
  • 4xHDD SCSI 36,7 Gb Maxtor 10000RPM 80 pin в RAID5;
  • HDD 4x36 Gb WD360GD SATA 8MB 10000RPM в RAID5;
  • Сетевые контроллеры — Intel PRO/100+ и Intel PRO/1000 (интегрированные);
  • CD-ROM 48-x Mitsumi;
  • Корпус — Intel Server Chassiss SC5200 с двумя блоками питания по 450W с «горячей заменой»;
  • Блоки питания —2x Intel FHD3BRPS450W 450W P.S.

Так же в стандартную поставку входят клавиатура BTC 5123 PS/2 и мышь Logitech BD69 Optical OEM.



На переднюю панель выводится три 5-дюймовых отсека, USB и дисковод, а так же две дисковые корзины. Первая корзина позволяет установить до пяти жестких дисков с интерфейсом U320SCSI, а вторая — до четырех дисков с интерфейсом SATA. Отметим, что в сервере возможны различные варианты дисковой подсистемы.

Кроме того, на панели расположены кнопки Power, Reset и Sleep, а также набор индикаторов (питание, активность жестких дисков и сети). 5-дюймовые отсеки и дисковые корзины прикрыты дверкой, закрывающийся на ключ.



Особого внимания заслуживают два блока питания, работающих в режиме резервирования — при отказе одного автоматически подключается второй, а так же позволяющие заменять любой из них на лету, не выключая сервер. Боковая стенка корпуса крепится на двух крепежных болтах, закручивающихся вручную, что снижает время доступа к компонентам и уменьшает время простоя сервера.

В компьютере установлена мат. плата Intel Server Board SE7501BR2, позиционируется как серверная и обладает большим количеством интегрированных решений на борту.

Спецификации Intel SE7501BR2:

  • Поддержка SMP, до двух процессоров;
    Поддержка процессоров Intel Xeon с кешем 512K и шинами 400 и 533МГц;
  • Чипсет — Intel E7501;
    Super I/O Controller — National Semiconductor PC87417;
  • 4 DIMM сокета с поддержкой DDR266 памяти
    (до 8 Гб registered ECC DDR200/266 памяти);
  • Ultra320 SCSI одноканальный контроллер Adaptec AIC-7901, HostRAID level 0,1 (контроллер поддерживает возможность создания RAID массива 0 и 1 уровня);
  • Интегрированный графический адаптер ATI Rage XL PCI с 8 MB видео памяти;
  • 2 × PCI-32bit/33МГц;
    4 × PCI-X 100МГц;
  • Два интегрированных сетевых контроллера Intel PRO/100+ и PRO/1000;
  • Форм-фактор ATX (12 × 13 дюймов)
  • Аппаратно-программная система Intel Server Management — мониторинг событий и состояния аппаратных частей, а так же удаленное снятие этих данных посредством ethernet или через консольный порт;

Плата поддерживает внешний zero-channel RAID контроллер Intel SRCZCR, что позволяет создать недорогое U320 SCSI RAID решение с использованием интегрированного SCSI контроллера.

Вид изнутри



Внутри корпуса довольно просторно, все провода уложены аккуратно и не препятствуют току воздуха. Всего в корпусе расположено шесть вентиляторов, они осуществляют горизонтальный продув — вдоль корпуса.



Первые два кулера расположены непосредственно на радиаторах процессоров и осуществляют охлаждение последних. Следующие два — в глубине оригинальной сборной конструкции из пластикового материала (напоминающего пенопласт). Эти вентиляторы гонят воздух сквозь дисковые корзины, тем самым охлаждая в них hostwap-диски. Отмечу, что все кулеры не являются hotswap-выми.



И последние два кулера установлены на задней стенке корпуса. Они осуществляют выдув потока нагретого воздуха. Мягко скажем, компьютер не очень тихий (особенно это касается первого включения — когда стартуют все 6 кулеров сразу в режиме максимального охлаждения), но ситуацию немного спасает то, что внутренняя система менеджмента следит за температурой внутри, и не все вентиляторы работают постоянно на максимальных оборотах. Но зато вентиляция внутри корпуса получается очень качественной.



Во все 6 PCI слотов можно устанавливать полноразмерные карты (для них предусмотрены выемки-крепления в пенопласто-подобной конструкции слева). А слева карты закрепляются по-старинке — винтом.



Вторая машина собрана в стоечном корпусе высотой 2U. Ее спецификации:

  • Dual Intel XEON 2.4 ГГц, 512Кб кэша, с частотой шины 533 Мгц и технологией HT;
  • 2 Гб RAM (2x1 DDR-RAM 1 Gb 266Mhz Kingston ECC Reg LP);
  • Материнская плата — Intel Server Board SE7501WV2SCSI на чипсете Intel E7501;
  • SCSI RAID Controller Intel SRCZCR 32Mb;
  • 4xHDD SCSI 36,7 Gb Maxtor 10000RPM 80 pin в RAID5;
  • Сетевые контроллеры — два Intel PRO/1000 (82546EB, интегрированные);
  • Intel AXXCDFLOPPY CD+FDD kit;
  • Корпус — Intel Server Chassiss SR2300;
  • Блок питания Intel SR2300 KSW 2U 480W

На переднюю панель сервера выведены порты USB, видео, индикаторы состояния, а так же кнопки Power, Reset и Sleep. Левее расположен модуль из 3.5" дисковода и тонкого (slim) CD-ROM, а далее идут шесть корзин для hotswap-дисков. Всего возможна установка до семи жестких дисков (седьмой — вместо модуля дисковод/привод компакт дисков).



Бросив взгляд на заднюю стенку корпуса, сразу обращаем внимание на отсутствие стандартного (DB-9) COM-порта, вместо этого он разведен на RJ-45. Под разъем DB-9 на корпусе ппредусмотрена планка, но что бы его использовать, необходимо при сборке сервера заказывать дополнительный Kit (при его отсутствии, могут возникнуть трудности с подключением управляющего кабеля к UPS или подобному устройству).

Из PS/2 разъемов присутствует только один. Чтобы задействовать два разъема, нужно использовать Y-разветвитель.

Блок питания в корпусе один, горячая замена не поддерживается (в данной модели сервера).

Установленная в машине мат. плата Intel Server Board SE7501WV2, собрана на той же базе, что и SE7501BR2, но обладает некоторыми отличиями, так как предназначена для стоечных тонких (U1 и U2) серверов на борту.

Спецификации Intel SE7501WV2:

  • Поддержка SMP, до двух процессоров;
    Поддержка процессоров Intel Xeon с кэшем 512K и шинами 400 и 533МГц;
  • Чипсет — Intel E7501;
    Super I/O Controller — National Semiconductor PC87417;
  • 6 DIMM сокета с поддержкой DDR266 памяти
    (до 12 Гб registered ECC DDR200/266 памяти);
  • Ultra320 SCSI двухканальный контроллер Adaptec AIC-7902, HostRAID level 0,1 (контроллер поддерживает возможность создания RAID массива 0 и 1 уровня);
  • Интегрированный графический адаптер ATI Rage XL PCI с 8 MB видео памяти;
  • PCI: до 6 карт на двух независимых шинах для U2 систем, три полноразмерные и три стандартные карты на двух разных шинах; 32-bit/33Mhz, 64-bit/66–100 MHz;
  • Два интегрированных сетевых контроллера Intel PRO/1000 (82546EB);
  • Аппаратно-программная система Intel Server Management — мониторинг событий и состояния аппаратных частей, а так же удаленное снятие этих данных посредством ethernet или через консольный порт;

Плата так же поддерживает zero channel RAID контроллер Intel SRCZCR, так как RAID5 стоящий на машине, был организован именно через него.

Вид изнутри



Упаковка корпуса довольно плотная. Сверху видны две riser-карты, посредством которых можно подключить до 6 карт к двум независимым PCI-шинам. В корпусе находятся три не-hotswap кулера.



Все три кулера расположены на одной панели и обеспечивают продувку корзин с жесткими дисками. Но два из них так же охлаждают пассивные радиаторы на процессорах (поток воздуха на них направляется с помощью специального пластикового кожуха).

Все это мониторится системой Intel Server Management, так что вентиляторы тоже не всегда работают на полных оборотах. Но все же для меня осталось загадкой, по каким критериям срабатывает эта система — несколько раз замечалось, что при ледяных радиаторах на процессорах (сервер стоял недалеко от открытого окна, и в помещении была минусовая температура), все вентиляторы работали по полной программе на максимальных оборотах.

С другой стороны, нельзя упрекнуть производителей в плохом охлаждении внутренностей машины.


Тестирование

Тесты производительности проводились согласно этой методике, но с некоторыми отличиями. Главное отличие — использовался только тест DBT-2, так как использование DBT-1 (по крайней мере, с тем множеством параметров, которое использовалось в тестировании), совершенно не дало какой либо разницы между двумя машинами. Возможно, параметры были не оптимальны или не был учтен какой-то другой фактор… В общем, этот момент требует более глубокой проработки. В следующие попытки планируется посмотреть этот тест с использованием PostgreSQL базы данных.

Перед тестированием немного изменялись настройки SAP DB базы — время синхронизации (checkpoint) данных (_RESTART_TIME) устанавливалось в 3000 секунд.

Результаты DBT-2 — 1715.07 NOTPM.

Transaction       %  Avg Response Time (s)        Total  Rollbacks      %
delivery       3.96                  0.581         6824          0   0.00
new-order     44.88                  0.274        77407        732   0.95
order-status   3.98                  0.239         6866          0   0.00
payment       43.11                  0.182        74357        104   0.14
stock-level    4.07                  0.274         7019          0   0.00

1715.07 new-order transactions per minute (NOTPM)
45.1 minute duration
0 total unknown errors

Отчеты при 100 складах для машины с 4Гб памяти

Хорошо видна сильная утилизация дисковой подсистемы (процессоры в этот момент простаивают). Попытки уменьшить процент обращения системы к диску успехом не увенчались — возможно, требуется более сильный тюнинг параметров теста, чем проделанный.

Для снятия нагрузки на диски, тест запускался на маленькой базе данных с 10 складами.

Отчеты при 10 складах для машины с 4Гб памяти

Результаты немного подросли, но общая картина изменилась слабо.

Как ни странно, результаты машины с 2 гигабайтами памяти очень слабо отличаются от предыдущих результатов:

Transaction       %  Avg Response Time (s)        Total  Rollbacks      %
delivery       4.03                  0.576         6911          0   0.00
new-order     44.79                  0.277        76745        802   1.05
order-status   3.92                  0.236         6720          0   0.00
payment       43.14                  0.183        73905        112   0.15
stock-level    4.12                  0.271         7051          0   0.00

1700.41 new-order transactions per minute (NOTPM)
45.1 minute duration
0 total unknown errors

Отчеты при 100 складах для машины с 2Гб памяти

Такое совпадение результатов уже подозрительно, так как SAP DB очень любит память, особенно на больших по объему базах данных.

Выводы

Какие выводы можно сделать из всего вышеперечисленного?

  • DBT2 тест требует еще более тщательного изучения и тюнинга. В текущем виде он слабо приспособлен для разнесения машин в разные категории.
  • Возможно использование PostgreSQL (вместо SAP DB) в качестве базы данных несколько улучшит ситуацию.;
  • Ситуация так же может измениться при использовании другой версии ОС или другого ядра (например из семейства 2.6.x);
  • Имеет смысл разбавить «тяжелые тесты», основанные на базах данных, другими, — например, тестами, эмулирующими нагрузку на веб- или файл-сервер.
  • Более низкие (по сравнению с предыдущим тестированием) объясняются так же тем, что в этот раз тест (его новая версия) отработал полноценно — операции «Rollbacks» стали выполняться.

Сами машины обладают неплохой производительностью и хорошей масштабируемостью, как со стороны дисковой подсистемы и оперативной памяти, так и по наличию свободных слотов шины PCI. Обе машины успешно отработали под ОС Linux RH 7.3 (ядро 2.4.22), никаких проблем с несовместимостью или неподдержкой оборудования на новом ядре не наблюдалось.

 

Сервера для тестирования предоставлены компанией «Desten Computers»

 

 




Дополнительно

iXBT BRAND 2016

«iXBT Brand 2016» — Выбор читателей в номинации «Процессоры (CPU)»:
Подробнее с условиями участия в розыгрыше можно ознакомиться здесь. Текущие результаты опроса доступны тут.

Нашли ошибку на сайте? Выделите текст и нажмите Shift+Enter

Код для блога бета

Выделите HTML-код в поле, скопируйте его в буфер и вставьте в свой блог.