Универсальные серверы для рабочих групп зарубежных производителей
В тестовой лаборатории «КомпьютерПресс» проведено тестирование трех универсальных двухпроцессорных серверов для рабочих групп зарубежных производителей. Сравнивалась их производительность при работе под управлением операционной системы Microsoft Windows Server 2003 Enterprise Edition в качестве файловых и Web-серверов. В тестировании приняли участие серверы Dell PowerEdge 1750, PRIMERGY TX300 и ProLiant ML150. Кроме того, вне конкурса тестировались серверы Tyan Transport TX28, ABIT и R22861.
Введение
родолжая начатую в прошлом номере тему тестирования универсальных серверов среднего уровня, мы провели тестирование трех моделей зарубежных производителей: Dell PowerEdge 1750 от компании Dell, PRIMERGY TX300 компании Fujitsu Siemens Computers и ProLiant ML150 от компании Hewlett-Packard. В отличие от российских производителей, использующих для серверов с процессорами Intel Xeon только платы на чипсете Intel E7501, зарубежные производители отдают должное внимание и чипсету ServerWorks Grand Champion LE — результаты тестирования подтвердили высокую производительность таких серверов. Вне конкурса тестировались сервер, собранный на платформе ABIT, и два сервера российских производителей: Tyan Transport TX28 от компании 3Logic и R22861 от компании «Т-Платформы».
Компания ABIT в настоящее время производит серверные системные платы и серверные платформы, а сервер ABIT был собран специалистами фирмы специально для демонстрации возможностей новой платы ABIT SI-2P+. Серверы российских компаний 3Logic и «Т-Платформы» заинтересовали нас тем, что в них использованы компоненты производства фирмы Tyan, не представленные в тестировании серверов российских производителей.
Критерии отбора
частникам испытаний предлагалось представить для тестирования серверы собственного производства, удовлетворяющие следующим требованиям:
• обязательным условием являлось наличие двух процессоров, причем разрешалось использование любых серийно выпускаемых процессоров;
• допускалось применение любой двухпроцессорной системной платы, а чипсет материнской платы не оговаривался;
• можно было использовать любой тип оперативной памяти с коррекцией ошибок ECC в объеме не менее 1 Гбайт;
• количество жестких дисков в сервере не ограничивалось. Допускалась установка любого RAID-контроллера, при этом RAID-массив должен был содержать один логический диск с файловой системой NTFS и с размером кластера по умолчанию. Уровень RAID-массива должен был обеспечивать надежность хранения данных (RAID Level 0 не допускался). При применении в сервере более двух жестких дисков требовалось, чтобы операционная система размещалась на отдельном диске;
• допускалось использование интегрированного или любого другого видеоадаптера;
• требовалось, чтобы сервер был оборудован сетевым адаптером с поддержкой интерфейса 1000Base-T;
• в сервере должно было иметься устройство для чтения компакт-дисков, причем никаких ограничений на тип устройства не налагалось;
• на сервере должна была быть установлена 32-битная x86 операционная система Microsoft Windows Server 2003 Enterprise Edition (английская версия);
• производитель мог по своему усмотрению устанавливать все обновления на чипсет и драйверы устройств, а также производить дополнительную настройку ОС.
В результате в тестировании приняли участие четыре сервера на платформе Intel и два на платформе AMD. Технические характеристики серверов приведены в табл. 1.
Методика тестирования
структуре сети небольших компаний каждый сервер выполняет не какую-то одну конкретную функцию, а множество задач, для высокопроизводительного решения которых требуются различные настройки. Поэтому эффективность работы такого сервера определяется сбалансированностью всех его подсистем. В нашем тестировании мы выясняли производительность серверов в режимах файлового и Web-сервера.
Тестирование проводилось на том же стенде, что и тестирование серверов российских производителей. Напомним, что на стенде была построена локальная сеть, состоящая из двух сегментов, работающих под управлением стека сетевых протоколов TCP/IP.
Стенд для тестирования
В первый сегмент Fast Ethernet 100Base-TX вошли 48 рабочих станций и компьютер-контроллер, а второй сегмент Gigabit Ethernet 1000Base-T был образован каналом связи между сервером и коммутатором. На всех рабочих станциях и компьютере-контроллере была установлена операционная система Microsoft Windows 2000 Professional SP4, а на сервере Microsoft Windows Server 2003 Enterprise Edition.
Для объединения рабочих станций, контроллера и сервера в сеть использовался коммутатор Allied Telesyn AT-8350GB, предоставленный для проведения тестирования представительством компании Allied Telesyn (www.alliedtelesyn.ru). Коммутатор Allied Telesyn AT-8350GB имеет 48 портов 100Base-TX, два порта 1000Base-T и два отсека для установки GBIC-модулей. Порты 10/100Base-TX применялись для подключения рабочих станций с адаптерами 10/100Base-TX. К одному из гигабитных портов коммутатора подключался сервер с гигабитным сетевым адаптером, а второй гигабитный порт использовался в режиме 100Base-T для подключения контроллера.
Коммутатор Allied Telesyn AT-8350GB
Для проведения тестирования мы применяли пакеты NetBench 7.0.3 и WebBench 5.0 компании Ziff-Davis.
Пакет NetBench 7.0.3
Пакет NetBench 7.0.3 служит для определения общей производительности серверов при использовании их в качестве файловых серверов, но не позволяет протестировать отдельные подсистемы сервера. К примеру, с помощью данного пакета невозможно вычислить относительную разницу между производительностью дисковой и сетевой подсистем.
На каждом из подключенных к локальной сети компьютеров устанавливается клиентское ПО, позволяющее имитировать работу клиента. Во время теста клиенты создают на сервере свои рабочие каталоги с данными (каждый объемом около 20 Мбайт) и выполняют различные файловые операции в направлении как «клиент-сервер», так и «сервер-клиент», создавая интенсивный двунаправленный сетевой трафик. При этом все клиенты регистрируют время выполнения каждой файловой операции и создаваемый ими сетевой трафик.
Всего в тесте предусматривается 18 различных файловых операций: Open File, Read, Write, Lock, Unlock, Get File Attributes, Set File Attributes, Get Disk Free Space, Close, Get File Time, Set File Time, Find Open, Find Next, Find Close, Rename File, Delete File, Create New File, Flush File Buffers.
Компьютер-контроллер синхронизирует работу всех клиентов, собирает у них информацию о ходе теста и рассчитывает суммарный сетевой трафик между сервером и сетью. На самом сервере не устанавливается и не запускается никаких программ, что в полной мере соответствует идеологии файл-сервера.
В процессе теста постепенно увеличивается число клиентов, проявляющих сетевую активность, что позволяет определять зависимость сетевого трафика, измеряемого в мегабитах в секунду, от числа работающих клиентов.
При анализе результатов следует учитывать, что каждый клиент работает в стрессовом режиме и эмулирует работу нескольких десятков реальных пользователей.
Отметим, что для создания рабочих каталогов при тестировании использовался RAID-массив, а не диск с установленной операционной системой.
Пакет WebBench 5.0
Пакет WebBench определяет производительность серверов при применении их в качестве Web-серверов.
На каждом из подключенных к локальной сети компьютеров устанавливается клиентское ПО, которое имитирует работу Web-браузера. Один компьютер используется в качестве контроллера, управляющего работой всей системы и собирающего статистику.
На сервере создается общее для всех клиентов рабочее пространство, имитирующее реальный Web-сайт объемом около 61 Мбайт и состоящее из дерева папок, в которые помещаются 6160 файлов типа *.html, *.gif и тестовых исполняемых файлов, а в папку CGI-BIN — динамические исполняемые модули. Модули реализуют различный интерфейс запросов к серверу: CGI (Common Gateway Interface) и ISAPI (Internet Server API).
Web-сервер получает от клиентов запросы, обрабатывает их и отправляет ответы. В зависимости от вида запроса это либо отправка файла из рабочего пространства, либо данные, полученные сервером в результате выполнения динамических исполняемых файлов.
Каждый клиент измеряет время реакции сервера на выполнение своих запросов, рассчитывает создаваемый им сетевой трафик, регистрирует количество выполненных запросов и передает полученные данные компьютеру-контроллеру, который синхронизирует работу всех клиентов и рассчитывает суммарный результат.
В ходе теста число клиентов, проявляющих сетевую активность, постепенно увеличивается, что дает возможность определять зависимость сетевого трафика, измеряемого в мегабитах в секунду, и количества запросов, обрабатываемых сервером в секунду, от числа работающих клиентов.
В пакете WebBench 5.0 предусмотрена возможность тестирования Web-сервера в обычном и в SSL-режиме. Поскольку для установки SSL-режима необходимо получение сертификата безопасности, а подавляющее большинство открытых Web-серверов работают без SSL-режима, то в данных тестах этот режим не использовался. Корневая директория Web-сервера при проведении тестирования размещалась в RAID-массиве.
Чтобы выяснить потенциальные возможности сервера и исследовать влияние объема установленной оперативной памяти на производительность, каждый сервер тестировался как с максимальным объемом установленной памяти, так и с объемом памяти в 1 Гбайт. Уменьшение используемого объема оперативной памяти выполнялось добавлением в файл boot.ini параметра maxmem=1024.
Результаты тестирования
ля сравнения серверов друг с другом (ведь именно в этом и заключалась конечная цель нашего тестирования) мы использовали результаты тестов NetBench 7.03 и WebBench 5.0, полученные при выполнении тестов с объемом оперативной памяти 1 Гбайт.
Тестовые пакеты NetBench и WebBench представляют конечный результат в виде графиков, отражающих зависимость производительности сервера от количества работающих клиентов (то есть от нагрузки). Это дает наглядный материал при исследовании и сравнении поведения серверов, но для определения победителей тестирования каждому графику следовало поставить в соответствие некоторое число, характеризующее работу сервера. В качестве такого параметра для сравнения серверов мы взяли средний сетевой трафик в тесте NetBench и среднее количество транзакций в тесте WebBench.
Результаты теста NetBench
Результаты теста NetBench представлены в табл. 2 и на рис. 1.
Рис. 1. Результаты теста NetBench
Лучшие результаты в тесте NetBench показали серверы PRIMERGY TX300 от компании Fujitsu Siemens Computers и ProLiant ML150 от компании Hewlett-Packard, построенные на платформе Intel. Результат сервера PRIMERGY TX300 (598,0 Мбит/с) значительно превосходит результаты большинства протестированных нами за два месяца серверов.
В тесте NetBench сильное влияние на результат оказывает производительность дисковой подсистемы, поэтому не стал неожиданностью невысокий результат сервера Dell PowerEdge 1750, в котором было всего два жестких диска, объединенных в RAID-массив уровня 1.
Остановимся более подробно на результатах серверов R22861 и Tyan Transport TX28. При малых нагрузках (примерно до 20-24 клиентов) их поведение не отличается от других серверов, а при дальнейшем возрастании нагрузки производительность резко падает и появляется нестабильность. У сервера R22861 это проявляется в меньшей степени, возможно, благодаря применению более мощных процессоров. Сравнение конфигурации этих серверов и анализ результатов других тестов позволяют предположить, что причиной такого поведения серверов служит некорректная работа PCI riser или объединительной платы (backplane) жестких дисков.
В тесте WebBench выполнялись три подтеста (CGI, ISAPI, Static), различающиеся механизмом взаимодействия клиента с Web-сервером, а лучший Web-сервер определялся по минимальной сумме мест во всех трех подтестах.
Результаты теста WebBench
Итоги теста WebBench подведены в табл. 3 и на рис. 2-4.
Рис. 2. Результаты теста WebBench (CGI)
Рис. 3. Результаты теста WebBench (ISAPI)
Рис. 4. Результаты теста WebBench (Static)
Нагрузка на дисковую подсистему сервера в тестах WebBench невысока, и результаты в большей степени зависят от производительности процессора и сетевого адаптера. Так, в тестах WebBench (CGI) и WebBench (ISAPI) загрузка процессора достигает 100%, а в тесте WebBench (Static) полностью загружается сетевой адаптер.
Среди серверов иностранных производителей лучший результат был у серверов PRIMERGY TX300 от компании Fujitsu Siemens Computers и Dell PowerEdge 1750 от компании Dell. Показанные серверами результаты очень близки, возможно по той причине, что в их конструкции использован один и тот же чипсет — ServerWorks Grand Champion LE с частотой системной шины 533 МГц.
В тестах WebBench (CGI) и WebBench (ISAPI) с большим преимуществом лидировали серверы на платформе AMD, даже сервер Tyan Transport TX28, в котором применяется самый младший в семействе Opteron процессор с частотой 1,4 ГГц, опередил все серверы на платформе Intel. С ростом частоты примененного процессора преимущество процессоров Opteron увеличивалось, особенно в тесте WebBench (CGI).
В тесте WebBench (Static) до нагрузки в 40 клиентов все серверы показывают примерно одинаковую производительность, возрастающую почти линейно с ростом числа работающих клиентов. При нагрузке более 40 клиентов серверы разделились на три группы: вперед опять вырвались серверы на платформе AMD, немного отстали от них серверы на платформе Intel, использующие чипсет E7501, и в третьей группе оказались серверы на чипсете ServerWorks Grand Champion LE. На графике видно, что у серверов, в которых применен чипсет ServerWorks Grand Champion LE, производительность достигает определенного максимального значения и больше не увеличивается. Причиной такого поведения, скорее всего, является недостаточная пропускная способность сетевого моста CIOB-E, входящего в состав чипсетов ServerWorks Grand Champion.
Выбор редакции
обедители тестирования определялись в номинациях «Лучший файловый сервер» и «Лучший Web-сервер».
Выбор победителей в номинации «Лучший файловый сервер» основывался на результатах теста NetBench 7.0.3. Победителями в этой номинации и обладателями знака «Выбор редакции» стали серверы PRIMERGY TX300 от компании Fujitsu Siemens Computers и ProLiant ML150 от компании Hewlett-Packard.
Победители в номинации «Лучший Web-сервер» определялись по наименьшей сумме мест в подтестах CGI, ISAPI и Static теста WebBench. Лучшими оказались серверы PRIMERGY TX300 от компании Fujitsu Siemens Computers и Dell PowerEdge 1750 от компании Dell, удостоенные знака «Выбор редакции».
Участники тестирования
ABIT
Компания ABIT пока не занимается выпуском серверов, но среди широкого ассортимента производимой фирмой продукции есть серверные системные платы и серверные платформы. Представленный на тестирование сервер был собран специалистами компании ABIT для демонстрации возможностей новой системной платы ABIT SI-2P+.
Системная плата ABIT SI-2P+ построена на основе чипсета Intel E7501 с частотой системной шины 533 МГц и поддерживает все модели процессоров Intel Xeon с частотой более 2,0 ГГц (в том числе и с 1 Мбайт кэш третьего уровня). Плата имеет шесть разъемов для установки модулей памяти и рассчитана на установку до 12 Гбайт регистровой двухканальной DDR266 SDRAM-памяти с коррекцией ошибок ECC. Поддерживается технология Chipkill.
Для интеграции в системы управления на плате имеются 4-контактный разъем IPMB и 50-контактный разъем AMC.
На плате расположены пять PCI-слотов для установки дополнительных плат. Слот PCI (32 бит/33 МГц) для установки плат с напряжением питания 5 В подключен к южному мосту ICH3-S. Четыре PCI-X-слота подключены к двум PCI-X-контроллерам P64H2 и образуют четыре независимые PCI-шины, три из которых работают в режиме 64 бит/100 МГц, а одна — в режиме 64 бит/133 МГц.
На плате интегрирован видеоконтроллер ATI Rage XL с 4 Мбайт видеопамяти, двухпортовый гигабитный сетевой контроллер Intel 82546EB Gigabit Ethernet и двухканальный SCSI Ultra320-контроллер Adaptec AIC-7902. Для обеспечения возможности построения недорогого RAID-массива имеется 64-битный SO-DIMM-разъем, предназначенный для установки Zero Channel RAID-контроллера.
Сервер собран в корпусе EVER CASE ECE 3400 с блоком питания мощностью 450 Вт без резервирования. При тестировании в нем были установлены два процессора Intel Xeon 3,06 ГГц (1 Мбайт L3-кэш) и 1 Гбайт оперативной памяти (два модуля по 512 Мбайт).
В сервере установлен двухканальный RAID-контроллер Intel SRCU42X с интерфейсом SCSI Ultra320 и 512 Мбайт кэш-памяти, а RAID-массив уровня 10 был образован четырьмя SCSI-дисками Seagate Cheetah ST336753LC. Диски помещены в две HotSwap-корзины, подключенные к разным каналам RAID-контроллера. Операционная система установлена на отдельном жестком диске Seagate Cheetah ST336753LW, подключенном к SCSI-контроллеру системной платы.
При тестировании во всех тестах сервер показал стабильные результаты со средними значениями.
Результаты тестирования сервера приведены на рис. 5-8.
Рис. 5. Результаты сервера ABIT в тесте NetBench
Рис. 6. Результаты сервера ABIT в тесте WebBench (CGI)
Рис. 7. Результаты сервера ABIT в тесте WebBench (ISAPI)
Рис. 8. Результаты сервера ABIT в тесте WebBench (Static)
Редакция выражает благодарность представительству компании ABIT (www.abit.com.tw, www.abit.ru) за предоставленный для тестирования сервер Dell PowerEdge 4600.
Dell PowerEdge 1750
Сервер Dell PowerEdge 1750 разрабатывался для работы в составе высокопроизводительных кластеров, для обслуживания больших баз данных, для Интернет-провайдеров и для других областей, где требуются высокая производительность, надежность и управляемость при минимальном объеме.
Сервер изготовлен в корпусе высотой 1 U и предназначен для установки в стандартную 19-дюймовую стойку. Он оснащен редким для серверов такого размера блоком питания с резервированием и возможностью горячей замены, состоящим из двух блоков мощностью по 320 Вт, с отдельным подключением к сети для каждого блока.
Системная плата сервера построена на основе чипсета ServerWorks Grand Champion LE с частотой системной шины 533 МГц и поддерживает все новые модели процессоров Intel Xeon. Плата имеет четыре разъема для установки модулей памяти и рассчитана на установку до 8 Гбайт регистровой двухканальной DDR266 SDRAM-памяти с коррекцией ошибок ECC. Поддерживается технология Chipkill.
Плата имеет пять независимых PCI-шин, к которым подключены интегрированные устройства, и два слота для установки дополнительных плат. Слоты могут работать в двух режимах: либо оба слота в режиме PCI-X 64 бит/133 МГц, либо один слот в режиме PCI-X 64 бит/133 МГц, а второй в режиме PCI 64 бит/33 МГц и напряжением питания для плат 5 В.
Для подключения к сети используется входящий в состав чипсета двухпортовый Gigabit Ethernet-мост CIOB-E, который работает на тех же драйверах, что и семейство Gigabit Ethernet-контроллеров Broadcom 570х.
На плате интегрированы видеоконтроллер ATI Rage XL с 8 Мбайт видеопамяти и двухканальный RAID-контроллер PERC 4/Di с интерфейсом SCSI Ultra320 и 128 Мбайт кэш-памяти. Для защиты данных в кэш-памяти применяется автономный источник питания (батарейка). К одному каналу RAID-контроллера подключены три отсека для установки жестких дисков с возможностью горячей замены, а второй канал заканчивается разъемом на задней панели и предназначен для работы с внешними устройствами.
В тестировавшемся сервере были установлены два диска Maxtor Atlas 15K 8C036J0, объединенные в RAID-массив уровня 1.
При тестировании в сервере были установлены два процессора Intel Xeon 3,06 ГГц (1 Мбайт L3-кэш) и 2 Гбайт оперативной памяти (четыре модуля по 512 Мбайт). Тестирование сервера было проведено в двух различных конфигурациях: с 1 Гбайт и с 2 Гбайт оперативной памяти. Ограничение объема используемой памяти отразилось лишь на результате теста WebBench (CGI), причем незначительно. По результатам тестирования сервер был отмечен знаком «Выбор редакции» в номинации «Лучший Web-сервер», при этом во всех тестах WebBench он показал второй результат. Наблюдаемое у этого сервера, как и у сервера PRIMERGY TX300, ограничение производительности в тесте WebBench (Static) при большой нагрузке, на наш взгляд, связано с недостаточной пропускной способностью моста CIOB-E. В тесте NetBench результаты сервера более скромные, потому что в этом тесте большую роль играет производительность дисковой подсистемы, а в этом сервере она не обладает высокой производительностью.
Результаты тестирования сервера приведены на рис. 9-12.
Рис. 9. Результаты сервера Dell PowerEdge 1750 в тесте NetBench
Рис. 10. Результаты сервера Dell PowerEdge 1750 в тесте WebBench (CGI)
Рис. 11. Результаты сервера Dell PowerEdge 1750 в тесте WebBench (ISAPI)
Рис. 12. Результаты сервера Dell PowerEdge 1750 в тесте WebBench (Static)
Редакция выражает благодарность компании «Деловые системы» (www.delsys.ru) за предоставленный для тестирования сервер Dell PowerEdge 4600.
PRIMERGY TX300
Сервер PRIMERGY TX300 производства компании Fujitsu Siemens Computers позиционируется производителем как универсальный высокопроизводительный сервер для критически важных бизнес-приложений. Высокая надежность сервера обеспечивается усовершенствованными возможностями администрирования и самовосстановления, поддержкой горячего подключения PCI-X-плат расширения, возможностью горячей замены модулей оперативной памяти и жестких дисков. Сервер поставляется в напольном исполнении, но с помощью специального комплекта может легко трансформироваться для установки в стойку.
Сервер PRIMERGY TX300 собран на базе материнской платы S26361-D1409 с двумя процессорами Intel Xeon 3,06 ГГц (1 Мбайт L3-кэш) и 2 Гбайт оперативной памяти (два модуля по 1024 Мбайт).
Системная плата сервера построена на основе чипсета ServerWorks Grand Champion LE с частотой системной шины 533 МГц и поддерживает все новые модели процессоров Intel Xeon. Плата имеет шесть разъемов для установки модулей памяти и рассчитана на установку до 12 Гбайт регистровой двухканальной DDR266 SDRAM-памяти с коррекцией ошибок ECC. Поддерживается технология Chipkill и возможность горячей замены модулей оперативной памяти.
На плате имеются пять независимых PCI-слотов, один из которых работает в режиме 64 бит/133 МГц, два — в режиме 64 бит/100 МГц и поддерживают возможность горячей установки и замены плат расширения, еще один PCI-X-слот (64 бит/100 МГц) предназначен для установки Zero Channel RAID-контроллера, последний слот работает в режиме PCI 64 бит/33 МГц и предназначен для плат с напряжением питания 5 В.
Для подключения к сети применяется входящий в состав чипсета двухпортовый Gigabit Ethernet мост CIOB-E, который работает на тех же драйверах, что и семейство Gigabit Ethernet-контроллеров Broadcom 570х.
Для достижения более высокой производительности рекомендуется подключать сервер к сети через порт LAN B, а порт LAN A использовать для управления. В разрабатываемой в настоящее время (январь 2004 года) новой версии BIOS разница в работе портов должна быть ликвидирована.
На плате интегрирован видеоконтроллер ATI Rage XL с 8 Мбайт видеопамяти и двухканальный SCSI Ultra320-контроллер Adaptec AIC-7902.
Шестиместная корзина для установки жестких дисков с возможностью горячей замены может применяться как в одноканальном, так и в двухканальном режиме (по три диска на канал). Кроме того, в сервер можно дополнительно установить устройство резервного копирования или еще одну корзину на три жестких диска.
В сервере применяется двухканальный RAID-контроллер Adaptec ASR-2200S с интерфейсом SCSI Ultra320 и 128 Мбайт кэш-памяти, а RAID-массив уровня 10 образован четырьмя SCSI-дисками Fujitsu MAS3367NC. Операционная система установлена на отдельном жестком диске Fujitsu MAS3367NC. Все жесткие диски помещены в две HotSwap-корзины, подключенные к разным каналам RAID-контроллера, причем диски, образующие RAID-массив, распределены по два на канал.
Благодаря применению в системе охлаждения вентиляторов большого диаметра обеспечивается довольно тихая работа сервера.
На передней панели сервера имеется выдвигающийся высококонтрастный алфавитно-цифровой дисплей, по внешнему виду похожий на пейджер, на котором отображаются сообщения об ошибках и параметры состояния сервера.
Тестирование сервера было проведено в двух различных конфигурациях: с 1 Гбайт и с 2 Гбайт оперативной памяти. Ограничение объема используемой памяти отразилось лишь на результате теста WebBench (CGI).
По результатам тестирования сервер был удостоен знака «Выбор редакции» в обеих номинациях. Он показал лучшие результаты в трех из четырех проведенных тестов и уступил лидерство лишь в тесте WebBench (Static). Небольшое отставание в тесте WebBench (Static) было вызвано ограничением производительности при большой нагрузке (44 и 48 работающих клиентов), что, на наш взгляд, связано с недостаточной пропускной способностью моста CIOB-E. Для достижения более высокой производительности можно попробовать использовать другой сетевой адаптер.
Результаты тестирования сервера приведены на рис. 13-16.
Рис. 13. Результаты сервера PRIMERGY TX300 в тесте NetBench
Рис. 14. Результаты сервера PRIMERGY TX300 в тесте WebBench (CGI)
Рис. 15. Результаты сервера PRIMERGY TX300 в тесте WebBench (ISAPI)
Рис. 16. Результаты сервера PRIMERGY TX300 в тесте WebBench (Static)
Редакция выражает благодарность представительству компании Fujitsu Siemens Computers (www. fujitsu-siemens.ru) за предоставленный для тестирования сервер PRIMERGY TX300.
ProLiant ML150
Новая модель сервера ProLiant ML150 от компании Hewlett-Packard изготовлена с учетом широко распространенной на российском рынке практики приобретения вычислительной техники с расчетом на ее дальнейшую модернизацию своими силами. Это нeдорогой сeрвeр, обeспeчивающий минимальныe начальныe затраты на построeниe сeти. Он может быть приобретен в конфигурации с минимальным объемом оперативной памяти, одним процессором и одним жестким диском. От других серверов серии ProLiant он отличается еще и тем, что при модернизации наряду с комплектующими производства HP разрешается использовать провeрeнныe на совмeстимость диски, модули памяти и дисковыe контроллeры других производителей.
Системная плата сервера построена на основе чипсета Intel E7501 с частотой системной шины 533 МГц и поддерживает все модели процессоров Intel Xeon с частотой более 2,4 ГГц (в том числе и с 1 Мбайт кэш третьего уровня). Плата имеет шесть разъемов для установки модулей памяти и рассчитана на установку до 12 Гбайт регистровой двухканальной DDR266 SDRAM-памяти с коррекцией ошибок ECC. Три независимые PCI-шины имеют пять слотов для установки дополнительных плат. На шине PCI (32 бит/33 МГц) реализован один слот, к ней подключен интегрированный видеоконтроллер ATI Rage XL с 8 Мбайт видеопамяти. На шине PCI-X (64 бит/66 МГц) имеются два слота, к ней подключены интегрированный гигабитный сетевой контроллер Intel 82545EM Gigabit Ethernet и двухканальный SCSI Ultra320-контроллер Adaptec AIC-7902. Для уменьшения стоимости RAID-массива предусмотрена возможность установки Zero Channel RAID-контроллера. Шина PCI-X (64 бит/66/100/133 МГц) выделена для работы с платами расширения, на ней имеются два слота, интегрированные на плату компоненты не подключены.
Для установки жестких дисков может использоваться либо одноканальная пятиместная корзина с возможностью горячей замены дисков, либо шасси для установки пяти отдельных дисков. Имеется свободный пятидюймовый отсек, который можно применять для установки устройства резервного копирования.
Тестировавшийся сервер был укомплектован двумя процессорами Intel Xeon 3,06 ГГц (1 Мбайт L3-кэш) и 1 Гбайт оперативной памяти (два модуля по 512 Мбайт). В сервере установлены двухканальный RAID-контроллер Intel SRCU42X с интерфейсом SCSI Ultra320 и 512 Мбайт кэш-памяти и корзина с возможностью горячей замены, в которой размещаются все жесткие диски. При этом операционная система установлена на отдельном жестком диске Fujitsu MAP3367NC, а RAID-массив уровня 10 образован четырьмя SCSI-дисками Seagate Cheetah ST336753LC.
В тесте NetBench сервер показал второй результат (552,4 Мбит/с) среди серверов иностранных производителей и был отмечен знаком «Выбор редакции» в номинации «Лучший файловый сервер».
В тестах WebBench сервер также показал хорошие результаты. Лучшим его достижением стал максимальный результат в тесте WebBench(Static) — 9066,1 запросов в секунду.
Результаты тестирования приведены на рис. 17-20.
Рис. 17. Результаты сервера ProLiant ML150 в тесте NetBench
Рис. 18. Результаты сервера ProLiant ML150 в тесте WebBench (CGI)
Рис. 19. Результаты сервера ProLiant ML150 в тесте WebBench (ISAPI)
Рис. 20. Результаты сервера ProLiant ML150 в тесте WebBench (Static)
Редакция выражает благодарность представительству компании Hewlett-Packard (www.hp.ru) за предоставленный для тестирования сервер ProLiant ML150.
R22861
Сервер R22861 от компании «Т-Платформы» собран на базе системной платы Thunder K8S Pro (S2882 G3NR) производства компании Tyan, с двумя процессорами AMD Opteron 248 и 4 Гбайт оперативной памяти (восемь модулей по 512 Мбайт).
Сервер собран в корпусе Tyan Transport TX28 предназначенном для установки в стандартную 19-дюймовую стойку (высота 2 U). Корпус имеет шесть отсеков для установки жестких дисков, отсек для установки FDD-дисковода и 5-дюймовый отсек для установки привода CD-ROM или другого устройства с аналогичными размерами. Блок питания без резервирования имеет мощность 435 Вт.
Системная плата Thunder K8S (S2882 G3NR) построена на наборе базовой логики AMD-8000 и предназначена для работы с процессорами типа AMD Opteron с разъемом типа Socket 940. На плате применен контроллер ввода-вывода AMD-8111 и PCI-X-туннель AMD-8131. Связь между основными компонентами платы осуществляется по шине HyperTransport со скоростью пропускания до 6,4 Гбайт в секунду (на участке процессор—туннель AMD-8131). На плате установлены пять PCI-слотов, подключенных к трем независимым PCI-шинам. Шина PCI-X (64 бит/133/100 МГц) выделена для работы с платами расширения. На ней установлены два PCI-слота и не подключены интегрированные устройства. На шине PCI-X (64 бит/100/66 МГц) также установлены два слота, но к этой шине подключен интегрированный двухпортовый гигабитный контроллер Gigabit Ethernet Broadcom BCM5704. Скорость работы 64-битных шин задается джамперами. На шине PCI (32 бит/33 МГц) имеется один слот, и к ней подключены интегрированный видеоконтроллер ATI Rage XL с 8 Мбайт видеопамяти, контроллер Intel 82551QM 10/100 Fast Ethernet и SATA-контроллер Sil3114. SATA-контроллер Sil3114 поддерживает RAID-массивы уровней 0, 1 и 0+1.
Дисковая подсистема сервера построена на основе одноканального RAID-контроллера LSI Megaraid 320-1 с интерфейсом SCSI Ultra320 и 64 Мбайт кэш-памяти и трех жестких дисков Seagate Cheetah ST336753LC. Операционная система установлена на отдельном жестком диске, а два оставшихся объединены в RAID-массив уровня 1.
Тестирование сервера было проведено в двух различных конфигурациях: с 1 Гбайт и с 4 Гбайт оперативной памяти. Сервер показал очень хорошие результаты, ограничение объема используемой памяти никак не сказалось на производительности сервера. Заметная разница в производительности сервера при работе с высокой нагрузкой в тесте NetBench, на наш взгляд, объясняется нестабильностью работы дисковой подсистемы при высокой нагрузке. Повторение теста дает хорошее совпадение результатов при нагрузке до 20 клиентов и разброс при повышении нагрузки. Подобная проблема наблюдалась и у сервера Tyan Transport TX28, собранного в таком же корпусе. Менее заметное, чем для сервера Tyan Transport TX28, падение производительности может объясняться применением более мощных процессоров. В конфигурации серверов R22861 и Tyan Transport TX28 совпадают использовавшийся PCI riser и объединительная плата жестких дисков, поэтому причину нестабильности нужно искать в работе этих блоков.
Очень хорошо сервер показал себя в тестах WebBench. В тестах WebBench (CGI) (3941,26 запросов в секунду) и WebBench (ISAPI) (7514,92 запросов в секунду) у него были лучшие результаты среди всех серверов, протестированных нами за два месяца, а в тесте WebBench (Static) (9139,89 запросов в секунду) он лишь немного уступил серверу Tyan Transport TX28.
Результаты тестирования сервера приведены на рис. 21-24.
Рис. 21. Результаты сервера R22861 в тесте NetBench
Рис. 22. Результаты сервера R22861 в тесте WebBench (CGI)
Рис. 23. Результаты сервера R22861 в тесте WebBench (ISAPI)
Рис. 24. Результаты сервера R22861 в тесте WebBench (Static)
Редакция выражает благодарность компании «Т-Платформы» (www.t-platforms.ru; тел.: (095) 956-54-90) за предоставленный для тестирования сервер R22861.
Tyan Transport TX28
Сервер Tyan Transport TX28 производства компании 3Logic собран на платформе Tyan Transport B2880C2S. В нем установлены два процессора AMD Opteron 240 (1,4 ГГц) и 2 Гбайт оперативной памяти (четыре модуля по 512 Мбайт).
В состав платформы Tyan Transport B2880C2S входят корпус Transport TX28 и системная плата Thunder K8S (S2880 UGNR). Корпус Transport TX28 предназначен для установки в стандартную 19-дюймовую стойку и имеет высоту 2 U. В корпусе есть шесть отсеков для установки жестких дисков, отсек для установки FDD-дисковода и 5-дюймовый отсек для установки привода CD-ROM или другого устройства с аналогичными размерами. Блок питания без резервирования имеет мощность 460 Вт.
Системная плата Thunder K8S (S2880 UGNR) построена на наборе базовой логики AMD-8000 и предназначена для работы с процессорами типа AMD Opteron с разъемом типа Socket 940. На плате применены контроллер ввода-вывода AMD-8111 и PCI-X-туннель AMD-8131. Связь между основными компонентами платы осуществляется по шине HyperTransport со скоростью пропускания до 6,4 Гбайт/с (на участке процессор—туннель AMD-8131). На плате установлены пять PCI-слотов, подключенных к трем независимым PCI-шинам. Шина PCI-X (64 бит/133/100 МГц) выделена для работы с платами расширения. На ней установлены два PCI-слота, но к ней не подключены интегрированные устройства. На шине PCI-X (64 бит/100/66 МГц) также установлены два слота, но к этой шине подключены интегрированный двухпортовый гигабитный контроллер Gigabit Ethernet Broadcom BCM5704 и двухканальный SCSI Ultra320-контроллер LSI 53C1030R. Скорость работы 64-битных шин задается джамперами. На шине PCI (32 бит/33 МГц) имеется один слот, и к ней подключен интегрированный видеоконтроллер ATI Rage XL с 8 Мбайт видеопамяти. В PCI-слоты устанавливаются низкопрофильные карты расширения.
В сервере установлен двухканальный RAID-контроллер LSI Megaraid 320-2 с интерфейсом SCSI Ultra320 и 128 Мбайт кэш-памяти, для его установки используется PCI riser, работающий в режиме 64 бит/66 МГц. Операционная система установлена на отдельном жестком диске Seagate ST336753LC. Для хранения данных применяется RAID-массив уровня 5, построенный на четырех SCSI-дисках Seagate ST336753LC. Все жесткие диски подключены к одному каналу RAID-контроллера.
Тестирование сервера было проведено в двух различных конфигурациях: с 1 Гбайт и с 2 Гбайт оперативной памяти. Ограничение объема используемой памяти никак не сказалось на производительности сервера.
В тестах WebBench, несмотря на применение самого слабого из линейки Opteron процессора, сервер показал отличные результаты. Во всех тестах его результаты лучше, чем у серверов на платформе Intel, а в тесте WebBench (Static) он показал лучший результат (9263,97 запросов в секунду) среди всех серверов, протестированных нами за два месяца.
В тесте NetBench выявились проблемы в работе сервера. При небольшом количестве клиентов производительность сервера растет, так же как у других серверов, но при 28 клиентах происходит резкое снижение производительности, продолжающееся с увеличением количества клиентов. На наш взгляд, причина такого поведения — в некорректной работе PCI riser или объединительной платы (backplane) жестких дисков. Такой вывод обусловлен двумя факторами. У сервера R22861, собранного в таком же корпусе, наблюдались аналогичные проблемы, правда в меньшей степени, что может быть следствием применения более мощных процессоров. Системная плата Thunder K8S и RAID-контроллер LSI Megaraid 320-2 применялись и в других серверах, где подобных проблем не наблюдалось.
Результаты тестирования сервера приведены на рис. 25-28.
Рис. 25. Результаты сервера Tyan Transport TX28 в тесте NetBench
Рис. 26. Результаты сервера Tyan Transport TX28 в тесте WebBench (CGI)
Рис. 27. Результаты сервера Tyan Transport TX28 в тесте WebBench (ISAPI)
Рис. 28. Результаты сервера Tyan Transport TX28 в тесте WebBench (Static)
Редакция выражает благодарность компании 3Logic (www.3l.ru; тел.: (095) 737-61-09) за предоставленный для тестирования сервер Tyan Transport TX28.