Тестирование сервера President 2000AXP от Klondike Computers



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

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

  • Dual Intel XEON 3.06/512, FSB 533Mhz;
  • 4 Гб RAM (4x1 DDR-RAM 1 Gb PC2100 ECC Reg Low Prof);
  • Материнская плата — Intel Server Board SE7501BR2 на наборе микросхем Intel E7501;
  • Корпус SC5200 Hudson3 KHD3HSRP650R 2PS, 1B;
  • Две дисковые корзины AXX2HSDRVUG Hot-SwapKit 5xHDD;
  • 5xHDD SCSI 36Gb Fujitsu MAS3367NC 15K в RAID5;
  • CTR RAID Intel SRCU42X U320 2ch 128Mb;
  • Сетевые контроллеры:
    Intel PRO/100+ и Intel PRO/1000 (интегрированные); Intel PRO 1000MT Server (PWLA8490MT) внешний;
  • CD-ROM Plextor 54× IDE;
  • FDD 3,5" Nec;
  • Блоки питания —2× Intel FHD3BRPS450W 450W P.S.
  • Мощность БП 650 Watt (два БП в режиме распределенной нагрузки) плюс один PS AXX2PSMODL350 бекапный;

Кроме всего вышеперечисленного, в комплекте поставки идет клавиатура Mutsumi Classic PS/2 и мышь Genius Netscroll+ PS/2 с ковриком, плюс компакт диск с софтом и документацией.


На переднюю (контрольную) панель сервера выведены три кнопки (Power, Reset, Sleep), пять индикаторов (LAN #1,#2 activity, HDD activity, Power, Status), а так же разъем USB порта. Рядом с панелью установлен 3.5“ дисковод, ниже – CD-ROM и еще два отсека под пятидюймовые устройства. А всю остальную площадь занимают две корзины, каждая из которых рассчитана на 5 hot-swap Ultra320 SCSI дисков.


Сзади корпуса расположены три блока питания (два из них работают в режиме распределенной нагрузки, а третий является резервным). Все три БП являются hotswap-овыми, т.е. могут заменяться во время работы сервера. Правее видны два hotswap вентилятора, на наружной стенке. Ниже расположена панель разъемов последовательного, параллельного и USB портов, а так же PS/2 разъемы под клавиатуру и мышь. Тут же находятся два сетевых разъема. А далее идут слоты под платы расширения, два из которых заняты SCSI-контроллером и третьим сетевым (гигабитным) адаптером.

Верхняя крышка корпуса фиксируется двумя болтами, которые можно откручивать как вручную, так и отверткой.


Все три БП являются hotswap-овыми, как, впрочем, и вентиляторы. Любой из них легко заменить, не останавливая сервер.


В сервере используется материнская плата Intel Server Board SE7501BR2, на наборе логики 7901. Ее спецификации:

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

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

Вид изнутри


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

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


На каждую дисковую корзину приходится по паре вентиляторов (на одну — два независимых, на вторую — один сдвоенный). Они и осуществляют протяжку воздуха сквозь диски, установленные внутри корзин.


На плате расположены три независимые PCI шины, что позволяет установить 2xPCI 32Bit/33Mhz платы и две по две PCI 64Bit/100Mhz платы, каждая пара — на свою шину. Предусмотрена установка полноразмерных карт — на противоположной стороне (около вентиляторов) предусмотрены выемки для их фиксации. Карты расширения закрепляются с помощью специальных пластиковых зажимов.


В нашем случае было занято всего лишь два PCI 64bit слота (на разных шинах), в одном из них был установлен CTR RAID Intel SRCU42X U320 2ch контроллер, в другом — дополнительный гигабитный адаптер Intel PRO 1000MT server.


   

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


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

Использовалась DBT2 версии 0.21. Тестирование проводилось согласно этой методике. Подчеркиваю, что отладка методики все еще продолжается — сравнивать производительность машин между собой все еще нельзя (в предыдущем тестировании использовалось ядро 2.4.22, более старая версия DBT2 и сильно отличные внутренние переменные, как теста, так и SAP DB базы). Это последнее тестирование, где используются только OSDL DBT тесты, в последующих — список тестовых задач будет расширен. А сами OSDL DBT тесты в дальнейшем, видимо, будут запускаться на PostgreSQL базе (все новые версии тестов используют именно эту базу, поддержка SAP DB, по-видимому, прекращена).

На тестируемой машине было установлено ядро Linux 2.4.23 (ОС — RedHat 7.3), в качестве дискового массива использовался только RAID5 (один раздел под ОС, один — под swap и еще два в RAW режиме под SAP DB data и log). Гипертрейдинг был включен (4 логических процессора в системе).

Наилучшие результаты были достигнуты при изменении времени синхронизации (checkpoint) данных (_RESTART_TIME) в SAP DB с дефолтовых 600 до 3600 секунд.

Результаты DBT-2 (при размере SAP DB кеша в 300000 блоков) — 3129.06 NOTPM.

Transaction       %  Avg Response Time (s)        Total  Rollbacks      %
delivery       3.99                  0.371        12547          0   0.00
new-order     44.86                  0.147       141225       1365   0.97
order-status   3.93                  0.102        12368          0   0.00
payment       43.23                  0.090       136096        223   0.16
stock-level    4.00                  0.206        12608          0   0.00

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

Отчеты при базе данных на 100 складов, _RESTART_TIME=3600 (кеш SAP DB варьируется от 300000 до 340000 блоков).

В данном случае процессоры практически постоянно загружены по максимуму. Но вот если вернуть _RESTART_TIME в стандартное значение (600 секунд), то картина изменится:

Результаты DBT-2 (при размере SAP DB кеша в 300000 блоков) — 3129.06 NOTPM.

Transaction       %  Avg Response Time (s)        Total  Rollbacks      %
delivery       4.00                  0.380        11913          0   0.00
new-order     45.02                  0.157       133928       1333   1.00
order-status   4.04                  0.112        12029          0   0.00
payment       42.96                  0.097       127797        220   0.17
stock-level    3.97                  0.207        11801          0   0.00

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

Отчеты при базе данных на 100 складов, _RESTART_TIME=600 (кеш SAP DB варьируется от 230000 до 280000 блоков).

Вернулись провалы в моменты синхронизации базы (сброса кешей на диск).

Теперь посмотрим на результаты на базе данных всего с десятью складами:

Transaction       %  Avg Response Time (s)        Total  Rollbacks      %
delivery       3.96                  0.374        12584          0   0.00
new-order     45.05                  0.140       143108       1371   0.96
order-status   3.95                  0.100        12562          0   0.00
payment       43.03                  0.095       136712       2009   1.47
stock-level    4.01                  0.205        12727          0   0.00

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

Отчеты при базе данных на 10 складов

Результаты (3171.95 NOPM), выросли незначительно. Видимо тут мы уперлись либо в потолок быстродействия сервера или какие-то узкие места в самом алгоритме DBT2. Близость результатов на 100 и 10 складах говорит о том же.

Выводы

Основная задача — получить работоспособный DBT2 тест была достигнута. Следующая (под OSDL DBT) — тестирование под PostgreSQL. Тем не менее, одних лишь OSDL DBT тестов (даже под две — SAP DB и PostgreSQL — базы данных) явно недостаточно, поэтому уже в следующем тестировании будут и другие тесты.

Сервер Klondike Computers показал себя с лучшей стороны (при заданных параметрах SAP DB базы). Эта машина способна работать под очень тяжелыми приложениями типа больших баз данных. Кроме того, возможность установки до 10 жестких дисков позволяет использовать ее в качестве файлового сервера.

 

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

 




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

iXBT BRAND 2016

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

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

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

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