ТЕСТ # 1 БАЗОВЫЕ СИСТЕМHЫЕ ФУHКЦИИ
ТЕСТ # 2 РАСШИРЕHИЯ ДЛЯ КОРПОРАТИВHЫХ СИСТЕМ
ТЕСТ # 3 ПРОИЗВОДИТЕЛЬHОСТЬ

ТЕСТ # 1 БАЗОВЫЕ СИСТЕМHЫЕ ФУHКЦИИ

Сюрпризов не было. Большинство из нас знакомо с сильными сторонами сетевых операционных систем обоих производителей. Hапример, Novell NetWare Directory Services намного превосходит то, что в настоящий момент предлагает NT в рамках своей схемы управления, основанной на доменах. Сейчас позиции NetWare по части безопасности исключительно сильны в том.

Если же говорить о переносимости и, в значительной степени, о масштабируемости, NetWare проигрывает в сравнении микроядерному подходу NT, который позволяет этой операционной системе работать в "родном" режиме на платформах, отличных от Intel. В дополнение к этому, NT уже поддерживает симметричные многопроцессорные (SMP) системы, а Novell объявила об этой возможности совсем недавно. Когда проводилось тестирование, для NetWare еще не была доступна поддержка SMP, что явилось одной из главных причин превосходства NT в скорости.

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

NT - это, напротив, "стандартная" операционная система, использующая многозадачность и виртуальную память, что позволяет выполнять одновременно несколько задач. Большинство продуктов независимых производителей под NetWare реализовано как загружаемые модули NetWare Loadable Module (NLM), которые выполняются как привилегированные процессы, имеют доступ к "сердцу" операционной системы и могут в любой момент вывести из строя сервер. В NT все прикладные программы выполняются в специальном "пользовательском" режиме. Если программа пытается выйти за отведенные ей пределы, операционная система прекратит ее выполнение прежде, чем она принесет какой-либо вред.

Мы предпочитаем стандартный подход специализированному, особенно если он, как оказывается, выполняется не хуже, чем его специализированный вариант. Кроме того, компаниям, производящим ПО, намного проще найти программистов, знакомых с интерфейсами прикладного программирования и архитектурой Win32, чем имеющих опыт разработки NLM. Во многих случаях производители уже имеют версии для Windows NT, которые могли бы стать основой для создания серверного варианта программы.

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

ТЕСТ # 2 РАСШИРЕHИЯ ДЛЯ КОРПОРАТИВHЫХ СИСТЕМ

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

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

Новости хорошие, во всяком случае, на первый взгляд. Мы обработали информацию о резервном копировании, SNA-доступе, защите от вирусов, удаленном доступе и управлении источниками бесперебойного питания. Мы "добрались" даже до сервера World Wide Web. За исключением сервера Web (не обнаружено требуемого предложения для NetWare), мы нашли массу продуктов по каждому из разделов от ведущих производителей.

Во многих случаях один и тот же производитель предлагал идентичные продукты как для NetWare, так и для NT. В качестве примера можно назвать PowerChute компании American Power Conversion, программное обеспечение, которое управляет защитой систем во время сбоев питания, InnocuLAN компании Cheyenne Software, пакет защиты от вирусов; Notes компании Lotus Development, групповое программное обеспечение. Отличия между NetWare и NT, как написано ниже, оказались минимальными.

Вывод: выбор базовой операционной системы не определяется и не ограничивается выбором приложений и производителей.

ТЕСТ # 3 ПРОИЗВОДИТЕЛЬHОСТЬ СИСТЕМЫ

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

Составляя тесты производительности, мы хотели учесть эту специфику и сравнить скорость выполнения разных задач.

Мы предполагали, что NetWare будет преобладать в тестах, связанных с передачей файлов, а NT лучше покажет себя в обработке приложений. Результаты нас удивили. При оценке чисто файловых сервисов с использованием стандартных клиентов Microsoft Windows for Workgroups NT завершила передачу 50-мегабайтного файла почти вдвое быстрее, чем сервер NetWare. Для NetWare используется протокол IPX, для NT - протокол NetBIOS.

При оценке Notes как комбинированного сервиса файлов и приложений выполнялось копирование управляемой Notes базы данных. Результаты получились смешанные. С копированием базы с сервера на клиент быстрее справилась NT, с копированием с клиента на сервер - NetWare.

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

Возможно, отрыв увеличился из-за того, что NT поддерживает симметричную многопроцессорность. Это, по всей видимости, повлечет за собой значительный рост производительности NetWare. Однако и теперь в течение нескольких месяцев поддержка SMP для NetWare будет доступна только через производителей оборудования.

Проводя тесты производительности, мы столкнулись с проблемой совместимости. Наш компьютер производства компании Dell Computer обладал рядом особенностей, которые не позволяли ОС NT Server 3.51 работать корректно с шиной Peripheral Component Interconnect. Поэтому для тестирования мы использовали NT Server 3.50. Microsoft заявляет, что 3.51 обладает улучшенной производительностью по сравнению с NT 3.50.

Толли, Куртис и Метцелар - руководители Tolly Group, фирмы, специализирующейся на проведении тестирования информационных систем (Манаскуан, шт. Hью-Джерси).


ТЕСТОВАЯ ПЛАТФОРМА

СЕРВЕР

  • Dell Computer Power-Edge SP 590-2
  • ЦП: Два Pentium/90 МГц
  • Память: 64 Мбайт
  • Шинная архитектура: PCI, EISA
  • Жесткий диск: два 1 Гбайт SCSI
  • Программное обеспечение: NetWare 4.1, NT Server 3.50 и Lotus Notes 3.30 (версии NetWare и Windows NT)

КЛИЕHТЫ

4 компьютера Dell Dimension XPS P60

  • ЦП: Pentium/60 МГц
  • Память: 8 Мбайт
  • Шинная архитектура: PCI, EISA
  • Жесткий диск: 540 Мбайт IDE
  • Программное обеспечение: Windows for Workgroupps 3.11

СЕТЬ

  • Сетевая плата: Fast EtherLink PCI 10/100Base-T
  • Концентратор: 3Com FMS-100 Fast Ethernet Concentrator
  • Кабельная система: UTP Категория 5

Обратите внимание:

  • Сервисы файлов и печати NetWare выглядят как прозрачное расширение стандартных клиентских операционных сред, что делает относительно простой замену инициаторов запросов NetWare эквивалентным программным обеспечением для доступа к NT Server.
  • При выполнении большинства изменений, например при установке драйверов сетевых адаптеров, NT Server необходимо перезапустить.
  • Чтобы изменить имя домена, необходимо полностью переустановить NT Server.
  • Для выполнения большинства задач сервера в NetWare требуется сетевая рабочая станция.
  • Первоначально поддержка SMP-архитектур в NetWare будет доступна только через авторизованных реселлеров.