Страна чудес серверов для рабочих групп
Сервер ProLiant 800
Сервер NetServer LD Pro
Сервер VETIX EL 1000
Сервер Devron Pro EX210
Сравнительная характеристика серверов для рабочих групп
Методика тестирования серверов

В конце прошлого года наш журнал опубликовал (#9-10, 1996 г., с. 56 - 59) результаты сравнительного тестирования серверов, проведенного в совместной лаборатории журналов NetworkWorld и PC World. Были протестированы четыре сервера производства компаний Acer Technologies, Digital Equipment, Land-5 и Hewlett-Packard, которые по ценовому диапазону (22-44 тыс. дол.) и производительности относились к серверам масштаба предприятия. Сегодня мы знакомим вас с результатами тестирования этой же лабораторией четырех серверов для рабочих групп (ценовой диапазон 3,5-5,5 тыс. дол.), выпущенных компаниями Compaq Computer, Hewlett-Packard, Micron Electronics и Pony Computer. Хотим отметить, что тестовое ПО стало более Web-ориентированным, что отражает возросшую ориентацию на Internet/inranet-технологии.

В 1997 г. мы обновили тестовое ПО для серверов PC WorldBench for Servers. Версия 2.0 тестового ПО использует следующие программные продукты: IntranetWare 4.11 компании Novell, Microsoft Windows NT Server 4.0, Notes 4.1 компании Lotus Development и Oracle Server 7.3. В связи с этой заменой данные по производительности, полученные нами при этом тестировании, не сравниваются непосредственно с аналогичными показателями, полученными в прошлом году.

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

Мы также ввели тест Web-сервера, который использует ПО Netscape Enterprise Server 2.0 под ОС Windows NT и Web Server 2.51 компании Novell под ОС NetWare. На станциях-клиентах при тестировании использовался браузер Netscape Navigator Gold 2.02, с помощью которого мы просматривали несколько HTML-страниц, содержащих текст и графику. При работе с ОС Windows NT мы также использовали ПО Livelink Search Version 7.0 компании Open Text для поиска документов в базе данных размером около 1 Гбайт. Хотя для тестирования все еще используется ПО Notes, мы решили не публиковать соответствующие результаты, поскольку они, кажется, достаточно близки к результатам наших тестов по файл-серверам. Нужно отметить, что во всех наших тестах мы измеряли результаты в сценариях в минуту, причем более высокая оценка указывает на лучшую производительность.

Если вы хотите иметь полный отчет по проведенному тестированию, то можете загрузить итоговые таблицы с Web-узла nwfusion. Тестовая программа будет подготовлена к распространению через несколько месяцев. Вы сможете получить копию программы, прислав свой запрос по адресу электронной почты bill_rinko-gay@pcworld.com.

Страна чудес серверов для рабочих групп

Мы попросили поставщиков оборудования предоставить нам свои лучшие однопроцессорные серверы для рабочих групп с оперативной памятью 64 Мбайт и ценой (для розничной продажи) менее 6 тыс дол. Фирмы-поставщики имели возможность минимизировать, или довести до верхнего предела цену серверов за счет соответствующей комплектации.

Серверы NetServer LD Pro компании Hewlett-Packard и ProLiant 800 компании Compaq Computer, которые дебютируют в наших испытаниях, показали первоклассные характеристики, при этом сервер фирмы Compaq опередил остальные устройства по производительности. Корпорация Micron Electronics, которую уважают за ее серию настольных ПК, предоставила надежный сервер VETIX EL 1000 с минимальными возможностями и средней производительностью. Сервер Devron Pro EX210 компании Pony Computer, наименьший по размеру, выглядел и функционировал подобно стандартному ПК, выполняющему роль сервера.

ProLiant 800 компании Compaq является недорогим сервером для рабочих групп, превосходным во всех отношениях - от умного дизайна до чемпионской производительности. Эта машина полностью собрана компанией Compaq и, при цене в 5465 дол., должна порадовать администраторов информационных систем. ProLiant 800 оказался самым быстрым из всех серверов, которые находились в нашей лаборатории в начале января при испытаниях по новой тестовой программе. Он также удобен в инсталляции, управлении и обслуживании.

Для начала работы с сервером предлагается ПО Compaq SmartStart на CD-ROM, с помощью которого инсталлируется операционная система и другое системное и прикладное ПО, например Oracle Server. На компакт-диске содержатся программы для диагностики и установки системы, а также документация. Если вы не можете получить доступ к CD-ROM, просмотрите печатную документацию компании Compaq, которая сейчас стала более подробной, чем прежде. Если же вам необходимо провести модернизацию вашей системы, то дискета с ПО Compaq's Software Support поможет определить, какие из драйверов вам нужны.

Сервер оснащен интегрированной удаленной консолью (Integrated Remote Console), которая обеспечивает возможности перезапуска, изменения производительности и полного наблюдения за начальной загрузкой через модем с другого компьютера. Кроме того, встроенная процедура рестарта позволяет автоматически протоколировать возникающие проблемы и перезагружать сервер в случае непредвиденных сбоев.

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

PCI- и ISA-адаптеры установлены на плате расширения, которую можно вытащить с помощью небольшого усилия без отключения монитора и сетевых разъемов. После удаления платы расширения единственной связью со стойкой компьютера будет кабель между интегрированным SCSI-адаптером и жесткими дисками. Затем можно легко убрать дополнительные платы, например, модема или видеоадаптера, и вся системная плата становится доступной для обслуживания. На ней расположены два гнезда для установки с нулевым усилием (ZIF) процессоров Pentium Pro.

Примечание: здесь и далее итоговая оценка получена путем суммирования оценок по каждому критерию, умноженных на их весовые коэффициенты (приведены в скобках, указывают на относительную важность критерия). На печати надпись: "Победитель в тестировании Network World".

Единственное неудобство при обслуживании сервера связано с тем, что жесткие диски установлены при помощи винтов Torx T-10. Мы уже привыкли снимать жесткие диски без дополнительных приспособлений, поэтому необходимость выполнения этой операции с помощью инструментов, да еще и необычных, сочли плохим выбором для первоклассной в других отношениях системы. Характеристики и производительность ProLiant 800 несомненно выделяют его среди других серверов этого класса. Если еще учесть его возможность модернизации (установки двух процессоров), то ProLiant 800 является, на наш взгляд, наилучшим недорогим сервером для рабочих групп.

Для того чтобы выйти на рынок недорогих серверов для рабочих групп, HP пришлось снизить цены на свои весьма представительные корпоративные серверы. Удалив некоторые возможности расширения, заложенные в другие серверы серии NetServer, и используя более дешевые ЦП, компания Hewlett-Packard сумела создать весьма производительную модель NetServer LD Pro, которая обладает широким спектром возможностей управления на уровне предприятия. При предполагаемой розничной цене 5372 дол. этот сервер сможет осчастливить немало системных администраторов.

Сервер LD Pro шел строго вторым вслед за сервером ProLiant 800 компании Compaq почти по всем тестам. Только в тестировании Web-сервера под ОС NetWare и баз данных в среде NT он оказался на третьем месте.

Хотя тестированию подвергалась только модель с процессором Pentium Pro-180 МГц, сервер LD Pro использует систему жестких дисков и усовершенствованную шину PCI, которые обеспечивают независимость скорости работы шины 33 МГц от быстродействия процессора.

Сервер LD Pro смонтирован в немного меньшем корпусе, чем LH Pro (о котором мы рассказывали в # 9-10 за 1996 г.) Он содержит лишь три НЖМД с возможностью "горячей" замены и шесть слотов расширения: два EISA и четыре PCI. К тому же компания HP устанавливает только один тип контроллера SCSI - 7880P компании Adaptec. Но зато можно установить второй процессор Pentium Pro.

Этот сервер прост в обслуживании. Единственный замок на корпусе предохраняет накопители от нежелательных вторжений. Под крышкой расположены системная плата и понятная схема. Крышка имеет достаточно большие размеры, но крепится винтами с накатанной головкой, что позволяет легко ее снимать.

Системная плата размещена в правой половине корпуса, а панель жестких дисков - в левой. Модули памяти DIMM и процессоры расположены на отдельной плате, и их можно легко заменить, не снимая эту плату. По словам представителей HP, для установки двух процессоров необходимо провести модернизацию платы, чтобы в дальнейшем упростить модернизацию сервера с учетом новых процессорных технологий. Соглашаясь с логикой модернизации путем перехода на новые модели процессора x86, мы, тем не менее, не видим необходимости проводить модернизацию самой платы для установки второго процессора.

Документация, которую мы получили, была в предварительном варианте, как и стандартное ПО, входящее в комплект поставки. В это ПО компания HP встроила полную поддержку управления сетью для серверов семейства NetServer, а именно модуль NetServer Assistant, который обеспечивает помощь при конфигурации и инсталляции сетевой операционной системы, модуль Information Assistant, предоставляющий всю необходимую информацию для обслуживания NetServer, и программу Diagnostic Assistant для поиска неисправностей.

Компания Micron Electronics имеет хорошую репутацию на рынке скоростных и качественных настольных систем. Появление серверов для рабочих групп модели VETIX выводит эту компанию на новый уровень. Как в ПК производства Micron, в этом сервере использовано мало новаторских технологий, но есть прекрасные встроенные устройства.

На испытания был представлен сервер в корпусе типа "башня" увеличенного размера с двумя дисководами. По нашей просьбе компания Micron инсталлировала по одной сетевой ОС на каждый жесткий диск, но если бы она этого не сделала, то два дисковода могли использоваться как разделенный том. Micron выбрала для установки дисковод Ultra-SCSI компании Seagate Technology с адаптером Wide Ultra-SCSI, в результате чего потенциально возможная скорость передачи данных уменьшилась вдвое. Общая производительность сервера EL 1000, тем не менее, оказалось достаточной для получения средней оценки.

Сервер EL 1000 имеет пять отсеков для внешних накопителей и три свободных внутренних отсека, что позволяет значительно увеличить внешнюю память. Поэтому вызывает удивление отсутствие плат расширения памяти. Присутствует только один совместно используемый и один ISA-разъем; частично это связано с тем, что компания Micron использует отдельные платы для видео- и SCSI- карт, а не встроенные в системную плату. Максимальная оперативная память в 256 Мбайт, по-видимому, мала, если сравнивать ее с памятью серверов, предлагаемых конкурентами.

Техническое обслуживание сервера достаточно простое. Снимать крышку, которая крепится шестью винтами, несколько утомительно, сложна и ее установка на прежнее место. Однако когда вы ее сняли, открывается доступ ко всем отсекам дисковых накопителей, а также к процессору и гнездам модулей DIMM-памяти.

Все периферийные устройства - первоклассные. Адаптер 3c905 Fast Ethernet компании 3Com, SCSI-адаптер AHA-2940 компании Adaptec, видеокарта 9FX Motion 331 видеопамять размером 1 Мбайт (с возможностью расширения до 2 Мбайт) компании Number Nine Visual Technology, и SCSI CD-ROM с 12-кратной скоростью производства Plextor демонстрируют, что компания Micron имеет опыт производителя ПК и прекрасные связи с производителями оборудования. Micron не поставляет в комплекте ПО для управления сервером, однако предоставляет возможность получить полную поддержку со стороны независимого разработчика - компании Digital Equipment.

За предполагаемую розничную цену 5049 дол. компания Micron представляет достаточно мощный сервер для рабочих групп. Некоторое увеличение производительности и ПО для серверного управления могли бы сделать VETIX EL 1000 прекрасным сервером начального уровня. Но отсутствие возможностей расширения делает его плохим выбором, если вы планируете значительное развитие своей системы.

Компания Pony Computer, кажется, решила реализовать метафору ("pony" - это и есть пони, маленькая лошадка), предлагая Devron Pro EX210 - сервер маленького размера с небольшим пространством для расширения и без функций управления. И с точки зрения производительности, которую он показал в тестах для файл- и Web-серверов, этот сервер действительно больше был похож на пони, чем на чистокровную лошадь. В наших тестовых гонках файл- и Web-серверов данная система, оснащенная единственным жестким диском производства Quantum (без возможности "горячей" замены), пришла последней.

Если отвлечься от тестов, результаты которых зависят от параметров жестких дисков, то этот сервер, стоящий 3699 дол., вполне соответствует затраченным средствам. Благодаря оперативной EDO-памяти с быстрым страничным режимом и процессору Pentium Pro-200 МГц этот сервер показал хорошую производительность при работе с базой данных NT и системой Notes.

Но дело не только в цене и производительности. Без жестких дисков с возможностью "горячей" замены и без ПО дистанционного управления невозможно быстро восстановить работоспособность этой машины, когда что-нибудь выходит из строя.

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

Документация разрознена и начинается с предупреждения "Предназначено для специалистов". Отсутствует документация на шасси, поэтому вам приходится действовать по собственному усмотрению, удаляя, например, упомянутый передний индикатор. Компания Pony Computer прилагает руководства производителей на системную плату и BIOS. Руководства и дискеты для видеокарты, сетевого и SCSI-адаптера (также от производителей оборудования) заканчивают список документации.

В техническом плане это весьма скромный сервер, который не дает Pony возможности серьезно заявить о себе на рынке серверов. Компании необходимо усилить поддержку управления и надежность, а также повысить расширяемость и удобство обслуживания своего изделия, прежде чем мы сможем одобрить сервер Devron Pro EX210.


Сервер ProLiant 800

Internet: www.compaq.com/productinfo/systems/spd

Производительность 34,5 сценария/ мин

Цена: 5465 дол.

Компания: Compaq Computer

Координаты для связи:
тел. в США (800) 345-1518;
тел. в России (095) 967-1700

Сервер ProLiant 800 компании Compaq Computer

Производительность (40%)
8
Возможности и гибкость (40%)
8
Приложения и функции управления (10%)
8
Удобство обслуживания (10%)
7
Итоговая оценка
7,9


Сервер NetServer LD Pro

Internet: www.compaq.com/productinfo/systems/pro

Производительность: 29,2 сценария/мин

Цена: 5372 дол.

Компания: Hewlett-Packard

Координаты для связи:
тел. в США (415) 857-1501;
тел. в России (095) 923-5001

Сервер NetServer LD Pro компании Hewlett-Packard

Производительность (40%)
7
Возможности и гибкость (40%)
8
Приложения и функции управления (10%)
8
Удобство обслуживания (10%)
8
Итоговая оценка
7,6


Сервер VETIX EL 1000

Производительность: 24,8 сценария/мин

Цена: 5049 дол.

Компания: Micron Electronics

Координаты для связи:
тел. в США (888) 634-8799;

Internet: www.mei.micron.com/showroom.html

Сервер VETIX EL 1000 компании компании Micron Electronics

Производительность (40%)
6
Возможности и гибкость (40%)
7
Приложения и функции управления (10%)
1
Удобство обслуживания (10%)
7
Итоговая оценка
6,0


Сервер Devron Pro EX210

Производительность: 20,2 сценария/ мин

Цена: 3699 дол.

Компания: Pony Computer

Координаты для связи:
тел. в США (216) 498-4888;

Internet: www.ponycomputer.com

Сервер Devron Pro EX210 компании Pony Computer

Производительность (40%)
5
Возможности и гибкость (40%)
6
Приложения и функции управления (10%)
1
Удобство обслуживания (10%)
6
Итоговая оценка
5,1


Полные результаты испытаний серверов и детальное изложение методологии тестирования можно загрузить с Web-страницы журнала NetworkWorld по адресу http://www.nwfusion.com, введя число 1028 в поисковое окно DocFinder.

Сравнительная характеристика серверов для рабочих групп

Модель
ProLiant 800 компании Compaq Computer
NetServer LD Pro компании Hewlett-Packard
VETIX EL компании Micron Electronics
Devron Pro EX210 компании Pony Computer
Процессор
Pentium Pro 200 МГц с интегрированным кэшем второго уровня размером 256 Кбайт
Pentium Pro 180 МГц с интегрированным кэшем второго уровня размером 256 Кбайт
Pentium Pro 200 МГц с интегрированным кэшем второго уровня размером 512 Кбайт
Pentium Pro 200 МГц с интегрированным кэшем второго уровня размером 256 Кбайт
Максимальное количество процессоров
Сдвоенный Pentium Pro 200 МГц с интегрированным кэшем второго уровня размером 256 Кбайт
Сдвоенный Pentium Pro 200 МГц с интегрированным кэшем второго уровня размером 256 Кбайт (при модернизации платы)
Сдвоенный Pentium Pro 200 МГц с интегрированным кэшем второго уровня размером 512 Кбайт
То же
Память, Мбайт
Во время теста
Максимальная
Во время теста
Максимальная
Во время теста
Максимальная
Во время теста
Максимальная
64
512
64
512
64
256
64
768
Слоты
Всего
Доступно
Всего
Доступно
Всего
Доступно
Всего
Доступно
EISA
0
0
2
0
0
0
0
0
ISA
2
2
0
0
1
0
3
3
Разделяемые
0
0
0
0
1
0
1
1
PCI
5
4
4
0
3
0
3
0
Процессор
0
0
0
0
0
0
0
0
Отсеки
Всего
Доступно
Всего
Доступно
Всего
Доступно
Всего
Доступно
Внутренние
1
0
0
0
5
3
1
0
Внешние
4
0
4
0
5
3
5
2
C возможностью "горячей" замены (hot-plug)
0
0
3
2
0
0
0
0
Запоминающее устройство
Адаптер
Symbios Logic 875
Adaptec 7870P
Adaptec AHA-2940UW
Adaptec 2940W
Шина
Ultra SCSI
Fast Wide SCSI-2
Ultra Wide SCSI
Ultra Wide SCSI
Емкость, Гбайт
6,3
12,9
4,3
4
Модель
Barracuda ST32550W компании Seagate
ST32550WC компании Seagate
ST32171N компании Seagate
Quantum XP34300W(Wide SCSI)
Максимальная емкость жестких дисков, Гбайт
Внутренних
Внешних
Внутренних
Внешних
Внутренних
Внешних
Внутренних
Внешних
27,3
34,4
35
89
32
-
28
28
CD-ROM
8-скоростной CRD-168PCH 8x IDE компании Sanyo
Toshiba XM-5401B 4x SCSI
Plextor PX-12CSi 12x SCSI
Toshiba XM-5401B 4x SCSI
Сетевой адаптер
NetFlex-3 100Base-TX компании Compaq
HP DeskDirect 10/100 TX PCI
3Com Fast EtherLink XL 10/100 PCI
Kensington EtheRx PCI 10/100
Средства защиты от сбоев
Перезапуск сервера, дистанционное управление (с дополнительного модема), оперативная память с коррекцией ошибок (ECC), дополнительные RAID-адаптер и отсеки для жестких дисков с возможностью "горячей" замены
Жесткие диски с возможностью "горячей" замены, датчик температуры, контроллер RAID 5 и автоматический перезапуск сервера
Память с коррекцией ошибок (ECC) и адаптер RAID (дополнительно)
Память с контролем четности и коррекцией ошибок (ECC), дополнительные резервные охлаждающие вентиляторы, устройство аварийной сигнализации при перегреве, дополнительно адаптер RAID 5, резервный источник питания, отсеки для жестких дисков с возможностью "горячей" замены
Средства защиты от несанкционированного доступа
BIOS-пароли, режим администратора, блокировка с помощью дискеты и блокировка портов, замок для кабеля
Блокировка паролем при запуске, кнопка блокировки клавиатуры, блокировка включения электропитания, коммутатор для защиты EISA-конфигурации, блокировка ввода/вывода (I/O), замок для кабеля
Блокировка шасси и пароль в BIOS
Пароль в BIOS
Прилагаемое ПО
Compaq Server Diagnostics, Systems Configuration Utility, Compaq Smart Start, Compaq Insight Manager и дополнительные программы-агенты
NetServer Navigator, NetServer Assistant (ПО для управления сервером), Information Assistant, Diagnostic Assistant и HP OpenView for Windows
Выбор сетевой ОС (NetWare по умолчанию)
Microsoft NT Server 4.0, сконфигурированное по заявке покупателя. Дополнительно: ПО резервного копирования на ленточном накопителе компании Seagate и ПО TME 10 компании Tivoli
Разное
Бесплатная круглосуточная поддержка (7x24); трехлетняя гарантия с выездом на место в течение четырех часов
Бесплатная поддержка во время стандартного рабочего дня, трехлетняя гарантия с выездом на место в течение следующего рабочего дня и дополнительный сервис
Бесплатная круглосуточная поддержка (7x24); пятилетняя ограниченная гарантия на процессор, трехлетняя гарантия на другие компоненты, варианты модернизации
Бесплатная круглосуточная поддержка (7x24); трехлетняя гарантия, один год - с выездом на место, возможность трехлетнего обслуживания с выездом на место, дополнительная инсталляция, различная скорость прибытия на место обслуживания, источник питания на 230 Вт

Методика тестирования серверов

Уильям Ринко-Гей

Каждый месяц в тестовом центре NetworkWorld, расположенном в районе Хьюстона, проходят испытания несколько новых моделей серверов. В ходе тестирования определяется, насколько хорошо они работают в качестве файловых серверов и серверов приложений для ОС NetWare 4.1 или Windows NT Server 3.51.

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

Конфигурация тестового центра

Мы решили использовать сеть Fast Ethernet, чтобы заодно убедиться, что она обладает достаточной полосой пропускания для работы со многими клиентами. 16 клиентских ПК образуют четыре группы - ПК компании Dell Computer, компании Gateway 2000, компании Micron Electronics и компании AST Research. На всех компьютерах установлена ОС Windows 95. Конфигурация клиентских ПК следующая: процессор Pentium 100 МГц, оперативная память 16 Мбайт и жесткий диск емкостью не менее 720 Мбайт. Каждый компьютер имеет сетевой адаптер 3C595 10/100Base-T компании 3Сом для шины PCI с драйвером версии 5.0.

Для уменьшения конфликтов в сети вместо концентратора мы установили коммутатор Ethernet 3Com LinkSwitch 1000. Он обеспечивает соединения типа 10Base-T для каждого клиента и соединение 100Base-T для сервера. Возможна поддержка до 24 клиентов в одном сегменте. С серверами соединяются до четырех коммутаторов LinkSwitch 1000 (каждый через свой собственный адаптер) - в зависимости от того, испытываем ли мы конфигурацию для предприятия или для рабочей группы. Сетевые ОС NetWare 4.1 и Windows NT 3.51 были установлены на компьютеры компаниями - поставщиками оборудования.

Если тестовые системы сконфигурированы поставщиком как серверы для рабочих групп, мы не модифицируем конфигурацию ПО за исключением тех случаев, когда предоставленное ПО выполняет модификацию автоматически или в предоставленном нам руководстве имеются инструкции, помогающие провести такую модификацию. Это соответствует ситуации в рабочих группах, где, как правило, отсутствуют специалисты высокой квалификации.

Когда тестовые системы сконфигурированы как серверы предприятия, мы проводим базовую модификацию под ОС NetWare, настраивая параметры, относящиеся к размерам пакетов и кэш-буферам, для обеспечения наиболее высокой производительности. Мы сохраняем все другие модификации, предустановленные поставщиками. Если производители оборудования рекомендуют нам, как конечным пользователям, не создавать какие-то стандартные модификации, мы следуем их советам.

Организация тестирования

Каждый тест спланирован с помощью программы Load Manager, которая выводит на экран все результаты. При определении общей производительности сереров учитывается время от начала первого теста до конца последнего, и даже время ввода/вывода, инициируемого программой MS-Test, включается в результат.

Вместо скорости обработки файлов мы измеряем скорость выполнения сценария, причем под сценарием подразумевается серия выполняемых внутри приложения команд. Например, в тесте файлового сервера все команды, выполняемые текстовым процессором Word for Windows, образуют один сценарий, а команды, выполняемые пакетом 1-2-3 Lotus Development, - другой. Тест позволяет определить общее количество завершенных всеми узлами сценариев и затраченное на тест время. Результат измеряется в количестве сценариев в минуту. Чем выше результат, тем выше производительность сервера и сети в целом.

Измерив скорость работы с одним клиентом, мы запускаем тест для 2, 4, 8, 12 и 16 клиентов, подключенных к одному концентратору, который, в свою очередь, подключен к серверу через одну сетевую интерфейсную плату. В случае корпоративной сети мы используем четыре таких сегмента, причем каждый концентратор подключен к серверу с помощью собственного адаптера. Четыре концентратора с четырьмя сетевыми платами увеличивают нагрузку на шину сервера подобно многочисленным устройствам в сети масштаба предприятия.

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

Когда все клиенты загружают свое ПО из одной и той же директории на файловом сервере, он может увеличить использование внутренней кэш-памяти. Если же все клиенты имеют отдельные директории, файловый сервер не может эффективно использовать свою внутреннюю кэш-память. В нашем тестировании каждый клиент имеет отдельную директорию данных. В случае рабочей группы все клиенты используют одну и ту же директорию для ПО. При моделировании работы предприятия равное число клиентов на каждом из четырех сегментов совместно использует одну и ту же директорию для ПО.

Мы регистрируем количественные показатели для каждого значения рабочей нагрузки. Затем строится график общей производительности как функции, зависящей от числа поддерживаемых клиентов. Мы фиксируем максимум и минимум производительности, а также несколько уровней ее снижения.

Тест файлового сервера

Тест файлового сервера предназначен для определения производительности сервера в среде с ограниченными возможностями ввода/вывода и таким числом пользователей, которое он может легко поддерживать. Производительность измеряется при различной загрузке станций-клиентов, чтобы ответить на следующие вопросы.

  • Какова максимальная скорость выполнения тестов сервером?
  • Сколько пользователей он может поддерживать на максимальной скорости?
  • Как зависит производительность от рабочей нагрузки?

Наш тест файлового сервера основывается на четырех приложениях и тесте PC WorldBench журнала PC World. Мы изменили сценарии приложений, убрав те их части, которые не работали с жестким диском, и добавив встроенные функции ввода/вывода. Сначала происходит загрузка и сохранение файлов. Мы изменили рабочие директории для данных и приложений, а также установили размеры пакетов сетевого трафика, более соответствующие реальным условиям функционирования.

Мы используем набор различных приложений с интенсивным вводом/выводом, поэтому результаты тестирования не соответствуют работе с каким-то одним типом приложения. И хотя при этом невозможно измерить пиковую скорость передачи файла, тестирование в среде, близкой к реальной, имеет очевидные преимущества.

Далее описаны сценарии приложений, которые используются в тесте файл-сервера.

Текстовый редактор Word 7.0 для Windows 95 открывает несколько файлов. В один файл размером 50 Кбайт импортируется некое изображение. Другой файл открывается, из него вырезается порция текста и помещается в первый файл. Затем этот файл сохраняется под другим именем. Наконец, пара файлов (один - размером 43 Кбайт, другой - 645 Кбайт) просто открываются и сохраняются под другими именами.

Пакет Lotus 1-2-3 версии 5 для Windows загружает несколько больших электронных таблиц и сохраняет каждую из них под другим именем. Размеры файлов варьируются в пределах от 110 до 153 Кбайт.

ПО Microsoft Excel 7.0 для Windows 95 открывает несколько больших рабочих книг, размеры которых варьируются в пределах от 160 до 827 Кбайт. Один из файлов используется для построения гистограммы, которая, в свою очередь, преобразуется в другие виды диаграмм. Каждая рабочая книга сохраняется под другим именем.

Редактор WordPerfect 6.1 для Windows используется для открытия двух документов и копирования части текста одного из них в другой документ. Затем оба документа сохраняются под другими именами. Окончательный вариант документа загружается и сохраняется под другим именем.

Тест файлового сервера разделяется на сценарии для каждого приложения, каждый из которых написан на языке сценариев данного приложения. Однако загружает приложение, ожидает его завершения и определяет время выполнения программа MS-Test. Существует специфический модуль MS-Test для каждого приложения.

Тест приложений

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

Тест приложений замеряет время отклика на запрос клиента при работе с пакетом Lotus Notes 4 и БД Microsoft Access 95. Оба приложения работают с каталогами жестких дисков станций-клиентов. На сервере функционируют ПО Notes 4 и СУБД Database 7.2 компании Oracle. База данных Microsoft Access использует 32-разрядное ПО ODBC Driver Pack компании Intersolv для подключения к процессору БД Oracle, установленному на сервере.

Первое приложение использует пакеты HRQuest и Client Tracker компании GroupQuest Software. Существует единственная копия каждой базы данных для теста просмотра, и все узлы совместно используют эту копию. Тест просмотра выбирает каждое представление данных из базы данных и каждый документ из этого представления. Для теста ввода данных каждый узел имеет копию БД в отдельном подкаталоге на сервере Notes, и в процессе выполнения этого теста в БД добавляется несколько новых записей. В результате получается четыре сценария: по два для теста просмотра и теста загрузки. Как и в случае тестирования файлового сервера, определяется общее время исполнения и количество сценариев, а результаты выражаются в количестве сценариев в минуту.

Вторым приложением является база данных клиент-сервер, использующая ПО Workgroup Database 7.2 на сервере и ПО Microsoft Access 7.0 на клиенте совместно с ODBC Driver Pack компании Intersolv, которое применяется для доступа к БД Oracle на сервере. Это значит, что весь процессор базы данных является 32-разрядным. В случае рабочих групп БД состоит из трех таблиц, связанных между собой, которые эмулируют типичные функции управления платежными документами: повышение зарплаты сотрудникам, обработку данных для еженедельных выплат, составление всевозможных отчетов и т.д. При моделировании корпоративной сети СУБД работает как крупномасштабная система поддержки принятия решений. В ее состав входят таблицы с прогнозами состояния рынка, счетами за материалы и сырье для производства, дополнительными расходами и показателями прироста производства. Эти таблицы используются для составления различных отчетов, связанных с производством и развитием предприятия.

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