Серверы для рабочих групп
Результаты тестирования
Проводилось тестирование двухпроцессорных серверов и серверных платформ с объемом оперативной памяти 256 Мбайт и процессором Intel Pentium III с любой тактовой частотой. Всего было протестировано пять серверов: NORD LA («Норд Компьютерз»), построенный на серверной платформе Intel, Dell PowerEdge 2450 (Dell Computer), NetServer LC2000 (Hewllet-Packard) и Netfinity 3500 M10 (IBM). Все эти серверы предназначены для использования в рабочих группах и являются серверами начального уровня. Кроме того, c целью сравнения был протестирован сервер среднего уровня NORD CC, построенный на серверной платформе Intel с процессорами Intel Pentium III Xeon 550 МГц («Норд Компьютерз»). Подробные технические характеристики серверов представлены в табл. 2. Базовые замеры проводились с использованием одного процессора и с объемом оперативной памяти 256 Мбайт.
Для оценки качества серверов мы выбрали ряд наиболее важных, на наш взгляд, характеристик, а именно: результаты выполнения тестовых программ NetTest и ServerBench, характеристики комплектующих, из которых состоят серверы; срок гарантийного обслуживания; субъективная экспертная оценка функциональности сервера (табл. 3). Для каждой характеристики вычислен ее показатель качества. Необходимость введения этого абстрактного понятия была вызвана стремлением сравнить серверы друг с другом, ведь конечная цель тестирования заключается именно в таком сравнении, и не только по отдельным характеристикам, но и в целом. Это сравнение было бы простой задачей, если бы существовал какой-то обобщенный (интегральный) показатель производительности или качества сервера. Для определения такого интегрального показателя качества нужно сначала вычислить показатель качества каждой отдельной характеристики, после чего они складываются с соответствующими весовыми коэффициентами.
Итак, первая проблема, с которой приходится сталкиваться, — это вычисление показателя качества для каждой отдельной характеристики. Понятно, что сама по себе характеристика в чистом виде не может быть своим же качеством. Действительно, как можно, например, складывать скорость копирования и количество транзакций в секунду? Поэтому показатель качества каждой характеристики должен быть безразмерной величиной. Более того, показатель качества должен отражать действительное положение вещей, то есть если характеристика одного сервера хуже той же характеристики другого сервера, то и соотношение показателей качества этих характеристик должно быть аналогичным. Показатели качества и весовые коэффициенты устанавливались при помощи экспертных оценок, сделанных как независимыми экспертами, так и специалистами фирм, предоставивших серверы для тестирования.
Вторая проблема, которую необходимо рассмотреть, — это определение результата выполнения тестовых программ NetTest и ServerBench. Действительно, обе программы представляют конечный результат в виде графиков зависимостей, что очень удобно для визуального сравнения производительности отдельных характеристик серверов, но неприемлемо для расчета показателя качества. Для расчета показателя качества необходимо, чтобы все характеристики были представлены в числовом виде. Итак, каждому графику необходимо поставить в соответствие некоторое число, то есть закодировать графики в числовом виде. Самый простой способ сделать это — усреднить все зависимости по количеству контрольных замеров. Так, при определении результата выполнения теста по копированию файлов складываются скорости копирования, получаемые для одного, двух, трех и т.д. клиентов, и результат делится на общее количество клиентов. Полученный таким образом результат представляет собой среднюю по совокупности клиентов скорость копирования. Аналогичным образом рассчитывается средняя по совокупности точек измерения скорость транзакций. Отметим, что сами по себе полученные средние значения хотя и имеют единицы измерения, но лишены какого-либо физического смысла. Тем не менее эти средние значения могут быть использованы для сравнения производительности каждой из рассматриваемых характеристик, так как чем выше среднее значение, тем выше производительность сервера в режиме «насыщения».
После того как определены показатели качества каждой характеристики, можно вычислить качество самого сервера. Однако просто сложить показатели качества для каждой характеристики недостаточно, ведь различные характеристики имеют различную значимость. Естественно, что показатель качества скорости копирования для файлового сервера куда более важен, чем срок гарантийного обслуживания. Поэтому для каждой характеристики необходимо определить ее весовой коэффициент, являющийся показателем значимости данной характеристики. Весовые коэффициенты выражаются в процентах или в долевых частях, но так, чтобы сумма всех весовых коэффициентов была равна 100% или соответственно 1. Тогда интегральный показатель качества сервера вычисляется как сумма произведений показателей качества отдельных характеристик и соответствующих весовых коэффициентов.
Интегральные показатели качества сервера, рассчитанные по описанной выше методике, использовались при выборе самого качественного сервера. Чем выше интегральный показатель качества сервера, тем лучше. Если же разделить интегральный показатель качества сервера на его цену, то получаемое значение соотношения «качество/цена» показывает, сколько пользы можно получить за те же деньги. Чем выше соотношение «качество/цена», тем выгоднее покупка сервера. Результаты оценки характеристик серверов и интегральный показатель качества серверов представлены в табл. 4.
Выбор редакции
По интегральному показателю качества лидером оказался сервер HP NetServer LC2000, на который и пал выбор редакции. Отметим, что и по соотношению «качество/цена» он оказался на первом месте. На втором месте, с незначительным отрывом — Dell PowerEdge 2450. Выгодной покупкой оказался сервер NORD LA.
Сервер Dell PowerEdge 2450
Единственный из серверов для рабочих групп, представленный в стоечном, и только в стоечном варианте! Он необычайно компактен — высота всего 2U (3,5" = 88,9 мм). Этим объясняется малое число слотов для накопителей на жестких дисках (четыре для установки накопителей в фирменных салазках и один универсальный 5,25"), и разъемов PCI для плат ввода-вывода — три.
В соответствии со стоечной конструкцией открывается сервер сверху, для чего верхняя крышка выполнена в виде двухстворчатой двери, снабженной замком. Процесс открывания очень прост.
Внутри имеется удобный доступ к процессорам и памяти. Блок для адаптеров установлен в специальный слот и легко вынимается целиком для последующих простых манипуляций с ними. Для этого надо всего лишь потянуть за специальный рычажок, установленный на металлической корзине блока адаптеров. При этом блок сам выходит из слота по направляющим. Таким же образом (в обратном порядке) происходит установка блока на место. Разъемов PCI у него всего три, однако, по большому счету, этого количества может оказаться вполне достаточно с учетом интегрированных на материнской плате видеоадаптера, SCSI-адаптера Ultra3 SCSI 160, сетевого адаптера Intel PRO/100+Server на базе чипсета 82559 и RAID-контроллера PERC 3/Si, поддерживающего уровни 0, 1, 5 и фирменный уровень 10. А именно эти устройства чаще всего занимают слоты PCI.
Сервер допускает сборку/разборку без применения инструментов. Даже для крепления карт ввода-вывода наряду со стандартными резьбовыми отверстиями применяется специальные зажимы, легко закрываемые и отпираемые одним движением одного пальца. Вентиляторы расположены таким образом, чтобы иметь возможность охлаждать радиаторы процессоров, жесткие диски сервера, память и компоненты материнской платы. Всего таких вентиляторов шесть.
В основе материнской платы сервера лежит новый чипсет для серверов от ServerWorks Entry ServerSet III LE (прежнее название Reliance Computer Corporation). Именно на нем построены материнские платы серверов, занявших первое и второе места.
Установка операционной системы происходит без проблем, причем как в традиционном режиме «с трех дискет», так и с использованием фирменного диска Dell OpenManage Server Assistant. Единственное, что вызвало небольшое разочарование, так это то, что сервер наотрез отказался устанавливать операционную систему с загрузочного компакт-диска, что противоречило технической документации. Большое количество программного софта и технических руководств на русском языке делает этот сервер простым в эксплуатации.
Для повышения отказоустойчивости кроме уже упомянутого интегрированного RAID-контроллера используются жесткие диски с возможностью «горячей» замены и два дублирующих друг друга блока питания.
По интегральному показателю качества данный сервер лишь немного уступил серверу HP NetServer LC2000, однако результаты, показанные сервером в тесте ServerBench (sys_60.tst) оказались выше, чем у всех остальных серверов данного класса. Столь высокая производительность сервера при использовании его в качестве сервера приложений объясняется высокой производительностью процессорной подсистемы сервера. По результатам тестирования процессорной подсистемы (тест p_60.tst пакета ServerBench) этот сервер превзошел все остальные, включая сервер среднего уровня NORD CC, построенный на процессорах Intel Pentium Xeon 550 МГц.
К особенностям данного сервера можно отнести наличие интегрированного на материнской плате RAID-контроллера, что не характерно для серверов уровня рабочих групп. Использование RAID-массива может существенно повысить производительность сервера при дисковых операциях. Для того чтобы продемонстрировать преимущество использования RAID-массива, было проведено тестирование этого сервера при использовании RAID-массива уровня 0, организованного на четырех жестких дисках одинаковой емкости. Как и следовало ожидать дать, до тех пор пока данные, отводимые на сервере для каждого клиента, размещаются в кэше сервера (напомним, что для каждого клиента создается файл данных размером 16 Mбайт), производительность сервера с RAID-массивом и без него практически одинакова. Однако с ростом числа клиентов данные не умещаются в кэше и возрастает количество обращений сервера к диску. Вот тут-то и начинает сказываться преимущество использования RAID-массива. Производительность сервера с RAID-массивом в этом режиме приблизительно в 3,5 раза выше его производительности без RAID-массива.
Редакция благодарит фирму Dellsystems CIS (www.dell.ru) за предоставленный для тестирования сервер Dell PowerEdge 2450.
Сервер IBM Netfinity 3500 М10
IBM четко придерживается своей негласной политики — «мы положили в коробку все, что нужно, твое дело — нажимать на кнопки». Оказалось не так то легко выяснить какой чипсет лежит в основе материнской платы, установленной в сервере IBM Netfinity 3500 M10. Как и положено он закрыт радиатором, снять который не представляется возможным. Данных об этом нет на сайте IBM, а в службе технической поддержки на этот вопрос не смогли (или не захотели) ответить. Однако, по данным компании, предоставившей для тестирования этот сервер, это чипсет i440BX.
Первое впечатление от дизайна сервера очень приятное. Особенно впечатляет то, что кто-то наконец подумал о том, что серверы тоже нужно иногда переставлять с места на место. И наверху сервера появилась ручка — не такая, как у чемодана, а эргономичная, полукруглая. Очень удобно — берешь одной рукой и несешь куда надо. Пластмассовый корпус очень красив, но чтобы снять боковую стенку и получить доступ к «потрохам», надо быть умным и сильным человеком. Умным, потому что на задней стенке не обозначено, при каком положении замка он открыт, а значит надо догадаться заглянуть в инструкцию (она, кстати, на английском языке). Сильным — потому что даже после установки ключа в правильное положение нужно приложить немало усилий, чтобы снять стенку с фиксаторов.
Сняв боковую стенку, пользователь получает удобный доступ ко всем компонентам, которые могут подлежать снятию, установке или замене. Нигде не нужно снимать два компонента, если замене подлежит только один, а второй лишь мешает снять первый.
Разумеется, процессор снабжен фирменным радиатором, так что за вторым процессором надо ехать не в Митино, а к дилеру IBM. Память тоже нужна хорошая, так что лучше не экономить, и приобретать ее тоже у дилера.
Отметим, что среди всех протестированных нами серверов, этот сервер был единственным, в котором не оказалось интегрированного на материнской плате графического адаптера. Сетевой адаптер и двухканальный SCSI контроллер как и у прочих моделей интегрированы на материнской плате. Кроме того возникло подозрение, что у сервера интегрирована на материнской плате звуковая карта (а как еше объяснить происхождение звуковых входов/выходов на задней стенке). Необходимость интегрированной звуковой карты на серверной материнской плате нам кажется довольно сомнительной, впрочем, на вкус и цвет товарищей нет.
Установка операционной системы на сервер с использованием фирменного программного обеспечения IBM ServerGuide проходит без проблем и оставляет приятные впечатления. Впрочем, классическая установка «с трех дискет» так же проходит без недоразумений. Если же вы предпочитаете установку с загрузочного компакт диска, то и это не доставит хлопот. В комплекте к серверу поставляется необходимое программное обеспечение и техническое руководство на английском языке, что вряд ли можно отнести к недостаткам (трудно представить человека, занимающегося серверами и не владеющего английским языком).
При тестировании этот сервер продемонстрировал весьма средние показатели, немного опередив сервер NORD LA по тестам на производительность в качестве сервера приложений. Такие скромные результаты объясняются довольно слабой производительностью процессорной подсистемы сервера. Поэтому, оптимально использовать этот сервер именно в качестве файлового сервера. Ведь не всегда от сервера требуется максимальная производительность — во многих случаях достаточно и средней. Иными словами, серверы даже внутри одного класса довольно сильно различаются по мощности. И если высокой производительности не требуется, то, учитывая его цену, IBM Netfinity 3500 представляется довольно выгодной покупкой.
Редакция благодарит фирму Марвел (тел. 745-8008, 964-2955/56/57, www.marvel.ru) за предоставленный для тестирования сервер IBM Netfinity 3500.
Сервер Nord LA
Этот сервер был выбран как типичный образец продукции, собираемой в Росси на базе серверных платформ Intel. Название данного сервера, как и других серверов производства Норд Компьютерз, происходит по первым буквам названия материнской платы сервера и шасси. Так, название NORD LA означает, что это сервер, построенный на базе материнской платы Lance wood с шасси Astor-II, а название NORD CC означает, что в сервере использована материнская плата Cypress, а шасси сервера Cabrillo-C.
На материнской плате с чипсетом INTEL L440GX+ (Lance wood) могут быть установлены один или два процессора и до 2 Гбайт RAM. Кроме четырех обычных 32-битных 33 МГц PCI слотов имеет два 32-битных 66 МГц PCI слота. Корпус легко открывается, давая свободный доступ ко всем элементам, которые подлежат снятию, установке или замене (процессор, память, карты). Дизайн корпуса выполнен строго, без ненужного украшательства, но из того, что нужно, ничего не забыто. Сервер достаточно компактен и по своим размерам (490x210x450) (лишь незначительно превосходит рабочую станцию, да и то не всякую. В сервере используется три вентилятора и лишь один (естественно не подлежащий замене) блок питания. В сервере предусмотрена возможность установки до восьми жестких дисков, шесть из которых поддерживают функцию горячей замены. Это обстоятельство делает сервер особенно привлекательным при использовании в качестве файлового сервера.
Установка операционной системы Windows NT 4.0 SP6 происходит без проблем, просто и буднично причем как «с трех дискет» так и с загрузочного диска.
Во всех замерах этот сервер продемонстрировал довольно средние результаты, лишь немного уступив серверу IBM Netfinity 3500 M10. Его использование в качестве сервера приложений может быть оправдано только при наличии двух процессоров, т.к. количество транзакций, обрабатываемых им за секунду при этом возрастает приблизительно в два раза.
Аналогичная, предсказуемая зависимость наблюдается и при изменении памяти. Увеличение памяти в два раза дает возможность эффективно поддерживать в два раза большее количество клиентов. Так, если каждому клиенту отводится на сервере по 16 MB данных (как в стандартном тесте sys_60.tst пакета ServerBenchR), то при объеме оперативной памяти 256 MB сервер может эффективно поддрживать лишь 16 клиентов (16*16 MB=256 MB), поскольку все данные клиентов кэшируются сервером. При дальнейшем увеличении числа клиентов производительность сервера резко снижается (более, чем в 10 раз), что связано с ростом числа обращений сервера к диску, чья производительность значительно ниже процессора. Если же объем памяти сервера увеличить до 512 МВ, то и количество эффективно поддерживаемых сервером клиентов возрастет до 32, т.к. 32*16 MB=512 MB. При дальнейшем увеличении числа клиентов производительность сервера резко падает и уже не зависит ни от количества установленных процессоров ни от объема оперативной памяти сервера.
Наиболее слабым местом сервера, на наш взгляд, является его процессорная подсистема, что выявилось при анализе данных стандартного теста p_60.tst пакета ServerBenchR, предназначенного для определения производительности процессорной подсистемы.
Хотя этот сервер во всех замерах продемонстрировал довольно средние показатели, но зато цена самая низкая. Таким образом, если рабочая группа невелика, сервер используется не слишком интенсивно, а пользователи могут попить чай, пока происходит замена блока питания, то наш выбор — Nord LA.
Редакция благодарит фирму НОРД КОМПЬЮТЕРЗ, за предоставленный для тестирования сервер Nord LA и для сравнительного тестирования сервер Nord CC.
Сервер HP NetServer LC2000
Серверы производства Hewlett-Packard традиционно считаются одними из лучших. И сервер HP NetServer LC2000 оправдал возлагавшиеся на него надежды. Благодаря новому чипсету он оказался самым быстрым в своем классе. Материнская плата допускает установку одного или двух процессоров с тактовой частотой от 533 до 800 МГц до 4 Гбайт памяти SDRAM 133 МГц. Как и у других «фирменных» серверов радиатор процессора специализированный, поэтому процессор для установки или модернизации необходимо покупать у дилеров Hewlett-Packard. Память также лучше приобретать там же, так как подходит далеко не всякая.
Дизайн сервера также производит очень приятное впечатление. Все продумано до мелочей, установка или замена процессоров, памяти и карт ввода/вывода облегчена до предела. Даже для фиксации карт ввода/вывода предусмотрены специальные защелки, открывающиеся и закрывающиеся одним движением пальца. Впрочем, (наверное, для обратной совместимости) предусмотрены стандартные отверстия с резьбой. Для разборки самого сервера вам даже не понадобится использовать отвертку.
Среди особенностей данного сервера можно отметить наличие двух 64 битных 33 Мгц PCI слотов (это вдобавок к четырем стандартным 32-битным 33 МГц PCI слотам).
Наличие функции горячей замены блоков питания существенно повышает отказоустойчивость. Предусмотрено восемь мест для размещения жестких дисков, шесть из которых могут заменяться без отключения питания.
По результатам тестов сервер проявил себя как нельзя лучше. Это действительно универсальный сервер, который можно использовать и как файловый сервер и как сервер приложений. При тестировании производительности сервера пакетом тестов ServerBenchR выяснилось, что он лишь немного уступил серверу Dell PowerEdge 2450, что на наш взгляд связано с менее производительной процессорной подсистемой сервера. С другой стороны, этот сервер проявил во всех тестах производительность мало чем отличающуюся от производительности сервера NORD CC, который относится к классу серверов среднего уровня. Как и следовало ожидать, установка на сервер второго процессора приводит к увеличению производительности сервера почти в два раза.
Разумеется, этот результат относится лишь к такому количеству клиентов, при котором все данные клиентов могут быть размещены в кэше сервера. Если же количество клиентов таково, что их данные не размещаются в кэше сервера, то производительность резко падает и уже не зависит от количества установленных процессоров.
Для быстрой и удобной установки операционной системы на прилагаемом компакт-диске имеется HP NetServer Navigator, содержащий все необходимое для этого. Для управления сервером имеются также:
HP TopTools, содержащий полезные инструменты;
Configuration and Installation Assistant, помогающий устанавливать и конфигурировать сервер;
sensor monitoring and logging to System Event Log, утилита для контроля датчиков и просмотра системного журнала;
HP DiagTools, средства диагностики;
Средства управления, совместимые с Wired for Management 2.0.
Фирма рекомендует этот сервер для применения в рабочих группах, филиалах и небольшом, но быстро растущем бизнесе в следующих случаях:
При наличии требования бесперебойного доступа к информации;
При необходимости простой установки, конфигурации, обслуживания и расширения
При требовании к удаленному управлению
При нужде в сервере, который можно расширять по мере роста бизнеса;
При желании иметь надежность сервера класса «сервер предприятия» по цене сервера для рабочих групп.
Редакция благодарит Российское представительство Hewlett-Packard (www.hp.ru) за предоставленный для тестирования сервер LC2000.
Сервер NORD CC
Этот сервер, собираемый в России на базе серверных платформ Intel, относится к классу серверов среднего уровня. Сервер был выбран нами для тестирования исключительно в целях сравнения возможностей серверов для рабочих групп и серверов среднего уровня.
Сервер построен на материнской плате Intel C440GX+ (Cypress) с шасси Cabrillo-C. В сервере используются процессоры Intel Pentium III Xeon 550 MHz с кэшем второго уровня 512 MB на каждый процессор, а объем оперативной памяти может быть увеличен до 2 GB. Как и в сервере NORD LA кроме четырех обычных 32-битных 33 МГц PCI слотов имеет два 32-битных 66 МГц PCI слота. Имеется три блока питания с возможностью горячей замены. Предусмотрено 8 мест для жестких дисков, 6 из которых поддерживают возможность горячей замены. Для охлаждения жестких дисков и материнской платы сервера предусмотрено 6 вентиляторов. Процессоры охлаждаются вентиляторами, встроенными в их радиаторы. Во всем остальном по своим функциональным возможностям сервер мало чем отличается от серверов для рабочих групп: интегрированный на материнской плате графический адаптер, двухканальный SCSI контроллер и сетевой адаптер.
При тестировании этого сервера мы использовали как встроенный SCSI контроллер, так и карту RAID контроллера Mylex AcceleRaid 250, 8 MB cache, который входит в стандартную комплектацию сервера. При использовании RAID контроллера создавался RAID массив уровня 1 на двух жестких дисках.
Производительность сервера оказалась довольно высокой, что впрочем, неудивительно. Использование двух процессоров увеличивает производительность сервера почти в два раза в режиме кэширование сервером данных, отводимых каждому клиенту. Увеличение оперативной памяти сервера приводит к пропорциональному увеличению числа эффективно поддерживаемых клиентов.
Преимущество использования RAID массива проявляется только на дисковых операциях, т.е. когда данные клиентов не могут разместиться в кэше. С целью еще большего увеличения производительности в этом режиме можно попробовать использовать RAID массив, построенный на большем числе жестких дисков и другого уровня. Впрочем, все определяется теми задачами, которые возлагаются на данный сервер.
КомпьютерПресс 7'2000