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

Предлагаем вниманию малых и средних предприятий, нуждающихся в более мощных серверах, нежели представленные в данном обзоре, модель Sun Fire X4150 компании Sun Microsystems в корпусе высотой 1U. Заметим, что конструкторы сервера совершенно не поступились аппаратными характеристиками или функциями управления. Мне пришлось поехать в штат Нью-Гэмпшир, чтобы на практике познакомиться с этой моделью, внедренной в производственной сети (этой возможностью я обязан администратору). Поездка оказалась познавательной.
Sun Fire в базовой конфигурации (2495 долл.) располагает двухъядерным процессором Intel, 2-Гбайт ОЗУ и одним жестким диском с интерфейсом SAS. Мне понравилась модель с двумя четырехъядерными процессорами Intel Xeon E5540 с тактовой частотой 2,83 ГГц. Модель оснащается 16-Гбайт ОЗУ и четырьмя 136-Гбайт 10 000-об/мин жесткими дисками SAS, подключенными к RAID-контроллеру компании Adaptec. Даже эта конфигурация – не самая мощная из возможных: поскольку стандартными для сервера являются 2,5-дюйм диски SAS, в корпусе Sun Fire есть место еще для четырех жестких дисков и 64-Гбайт ОЗУ!
В Sun Fire предусмотрены также три гнезда расширения PCI Express, четыре порта Gigabit Ethernet, еще один порт 10/100 Ethernet, выделенный для функций управления, два источника питания с избыточностью и пять портов USB, в том числе один внутренний для запуска гипервизора, а также накопитель DVD-ROM. Конечно, цена такой модели 13 041,95 долл., но не забудьте, что она занимает в стойке всего лишь 1U.
В Sun Fire применяется энергосберегающий процессор Intel E-класса, конструкция корпуса, оптимизированная по энергопотреблению и охлаждению, интеллектуальные функции управления аппаратными средствами. Благодаря всем этим мерам, Sun Fire – один из самых безвредных для окружающей среды серверов. Его главное достоинство – полная готовность к 64-разрядным вычислениям с достаточной памятью и емкостью жестких дисков для сложных задач виртуализации, при этом в стоечном пространстве, вдвое меньшем, чем у других серверов.
Компоненты сервера на удивление стандартные, учитывая техническую сложность их размещения в тесном корпусе. Компьютер поставляется с операционной системой Solaris, но я очистил диск, перестроил массив RAID с помощью утилиты командной строки компании Adaptec и без проблем установил CentOS на основе Linux. Инженеры Sun предусмотрели этот вариант: сервер Sun Fire сертифицирован для работы с несколькими ОС, в том числе со всеми разновидностями Linux и Windows Server 2003, а также гипервизором VMware.
Мы не прогоняли на Sun Fire те же эталонные тесты, что и на других моделях обзора; его конфигурация слишком сильно отличалась от остальных. Из рассмотренных изделий только аппаратные средства Aberdeen потенциально можно сопоставить с Sun Fire X4150 (например, восемь отсеков SAS). Обратите внимание, что цена Sun Fire почти вдвое выше, чем у Aberdeen. Несмотря на это, компания Sun заслуживает похвалы за успешное размещение столь мощных компонентов в таком малогабаритном корпусе.
Лабораторные испытания: серверы для малых и средних компаний
Как проводились испытания
Обычно для тестирования серверов используются эталонные комплексы. Но для нашего обзора было решено выполнить базовые тесты ЦП и памяти в сочетании с рядом тестов сетевой файловой системы, чтобы определить характеристики сервера при различных уровнях нагрузки на диск через сеть.
Рассмотрев несколько вариантов, мы выбрали два эталонных набора тестов. Первый – Geekbench 2.0.10 канадской программотехнической фирмы Primate Labs. Достоинство Geekbench – интенсивная нагрузка подсистем диска и ОЗУ. Кроме того, имеются версии тестов для Windows, Linux, OS X и даже Solaris; предусмотрены 32– и 64-разрядный режимы, а также специальные мультипроцессорные и многопотоковые проверки. На основе всех этих тестов формируется общая оценка. Пока мы применяли тестовый комплекс Geekbench всего на нескольких компьютерах, и на основе полученных результатов рано делать серьезные выводы, но их сравнительная значимость увеличится по мере того, как будет испытано больше серверов. В настоящее время результаты тестов Geekbench для нескольких сотен компьютеров собраны по адресу browse.geekbench.ca.
Помимо общей оценки Geekbench, учитывались оценки на тестах процессора при целочисленных вычислениях и расчетах с плавающей точкой, а также производительность памяти. В состав комплекса Geekbench входят разнообразные одно– и многопотоковые (когда применимо) тесты этих подсистем, по итогам которых определяется общая оценка в каждой категории.
Для тестирования дисков использовался тот же комплекс эталонных тестов, что и при испытаниях сетевых устройств памяти (NAS): тест сетевой файловой системы IOzone (www.iozone.org). Появившийся 19 лет назад IOzone – сложный комплекс эталонных тестов ввода-вывода, в котором оценивается общее серверное решение на уровне приложений и файлов, а не на чисто аппаратном уровне. Тесты IOzone можно настроить на запуск потока ввода-вывода с файлами и блоками различных размеров. Таким образом, можно увидеть результаты, на которые влияют кэши клиента и сервера, но кэши можно удалить из рассмотрения (перегружая их), чтобы измерить чистую производительность сервера.
Я настроил IOzone на работу с файлами размером от 32 Мбайт до величины, соответствующей емкости ОЗУ каждого сервера. Размеры блоков – от 4 до 128 Кбайт. Полученный таким образом трафик содержал файлы малого и среднего размеров, что позволило протестировать эффективность кэширования сервера и его операционной системы (результаты отмечены как оптимизированные). Кроме того, удалось увидеть, что происходит на нижнем аппаратном уровне при поступлении на сервер огромных файлов данных (результаты аппаратных тестов).
Со временем мы будем видоизменять тесты производительности, особенно тест IOzone, который в будущих обзорах, вероятно, будет использоваться в многоузловом режиме, чтобы моделировать многоступенчатое увеличение крупных пользовательских нагрузок. Любые запросы и предложения по тестированию можно направлять по электронной почте по адресу [email protected].

При покупке новых СМБ-серверов в 2008 г. следует учитывать несколько характеристик. Самая важная из них – процессор. В обзоре рассматриваются модели с четырехъядерными процессорами Intel Xeon (к этой категории относятся модели X5842, X5365 и X5472), но в первом сервере Apple установлены два двухъядерных ЦП X5160. Требование установки четырехъядерных процессоров объясняется не просто желанием получить самые современные микросхемы, а их высокими экономическими и энергетическими показателями.
Благодаря восьми логическим ядрам и виртуализации компьютер с двумя четырехъядерными процессорами может функционировать как два или четыре обычных сервера для типовых бизнес- приложений. В частности, он может работать в качестве сервера электронной почты, Web-сервера или сервера коллективной работы, сервера файлов-печати-каталогов или какой-нибудь одной, важной бизнес- программы, например QuickBooks Enterprise. Подобные прикладные программы часто жизненно важны для производственной деятельности малого или среднего предприятия, поэтому нужно провести их испытания на производительность в виртуальной среде. Время узкоспециализированных серверов прошло. Простая экономика: для одного универсального сервера требуется меньше капитальных затрат, упрощается управление, что нередко ведет к уменьшению численности обслуживающего персонала.
К тому же виртуализованные серверы позволяют экономить электроэнергию. В длительной перспективе энергопитание и охлаждение требуют крупных затрат, даже в условиях малого предприятия. Очень важно использовать процессоры с малым потреблением энергии (особенно серий E и L), оптимизированную конструкцию корпуса и интеллектуальные программы управления энергопотреблением. Если удастся достичь этих целей с одним сервером размером 1U или 2U вместо четырех, пяти или шести, это благотворно отразится на ежемесячных счетах за электроэнергию и на состоянии окружающей среды.
Каждый компьютер обзора, за исключением, вероятно, двухъядерных Apple Xserve, можно настроить