Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Яркие представители мира корпоративного железа


Информационный Канал Subscribe.Ru

Яркие представители мира корпоративного железа

Ведущий рассылки Роман Княжевич (компания Trans-Ameritech)

Выпуск № 247 от 17.02.2004

Добрый день!

Если Вам нужно существенно увеличить производительность сервера на базе PentiumIII Xeon, не спешите покупать новый сервер на базе Xeon DP/MP. Гораздо выгоднее модернизировать и нарастить уже имеющийся у Вас сервер.


Почему PentiumIII Xeon выгоднее Pentium Xeon DP/MP

P-III Xeon      

Идет время, бизнес развивается, как следствие, растут объемы хранимой и обрабатываемой информации, растет число пользователей. В конечном итоге, оборудование начинает все хуже и хуже справляться с возросшими нагрузками. В определенный момент встает вопрос о модернизации системы. Можно пойти двумя путями: купить новый сервер или попытаться расширить существующие возможности.
      Покупка нового сервера связана со значительными трудностями. Во-первых, необходимо на значительное время исключить сервер из работы, во-вторых, необходима его настройка, что требует вмешательства профессиональных администраторов, в-третьих, – это все-таки “дорогое удовольствие”.
      Такая процедура, как апгрейд сервера, не столь трудоемка и значительно экономит финансовые затраты, главное правильно найти “узкие места” в системе и попытаться “расширить” их. Все зависит от конкретной задачи, для решения которой используется сервер. Разные задачи — разные требования, в том числе и к аппаратной части.

      Проще всего решается вопрос с увеличением объема оперативной памяти. Большинство производителей гарантируют совместимость собственных модулей памяти с серверами практически всех известных поставщиков. Дисковая подсистема - исторически проблемная часть и также может являться тормозом производительности всего сервера, особенно у файловых серверов и серверов баз данных. Попробуйте расшить это узкое место путем страйпинга — увеличения числа дисков, на которые параллельно ведется запись. В большинстве случаев модернизацию можно ограничить увеличением памяти и добавлением дисков, но есть еще один важный момент – процессор.
      Превосходство серверов на базе процессоров Xeon стало очевидным после проведения тестов на производительность. Создатели Xeon стремились сделать его более производительным, чем обычные кристаллы Pentium III, при решении специфических для серверов задач.
      Однако, при выборе процессора из семейства Xeon нужно знать о некоторых “особенностях” этого семейства. Дело в том, что, по мнению компании Intel, тактовая частота процессора является одним из наиболее важных показателей производительности, а это далеко не всегда так, и в значительной степени, производительность зависит от архитектуры, примененной в процессоре, а также от рода решаемых задач. Так, при работе с такими “типично серверными приложениями”, как базы данных решающим параметром является не столько частота работы ядра процессора, сколько частота работы и размер кэша процессора.
      Именно поэтому, сразу после появления нового серверного процессора предназначенного для высокопроизводительных мультипроцессорных решений Intel – Xeon MP, проведенное сравнение производительности первых серий этого нового серверного процессора, и его предшественника Pentium III Xeon, выявило, что новая разработка Intel работает не быстрее! Дело в том, что Xeon MP обладает трехуровневой архитектурой кэша, причем объем L3 составляет от 512 до 1 МБ а частота L3 составляет четверть частоты ядра.
      Вначале, P4 Xeon MP выпускался в 1.4, 1.5 и 1.6 ГГц вариантах с кэшом L3 512KB и 1MB. Несмотря на свою более высокую частоту, первые системы, построенные на базе этих процессоров, проиграли в производительности системам на базе процессоров Intel Pentium III Xeon SMP , которые работали на частоте 700 и 900 МГц. Это произошло потому, что P-III Xeon, хоть и имели меньшую частоту ядра, но, при этом, имели существенно больший объем кэша второго уровня - 2 МБ и значительно большую частоту работы кэша, равную половине частоты ядра.


Рис.1 Зависимость значения числа транзакций в минуту (tpmC) от модели процессора для всех разного типа серверов

     На рис.1 показаны сравнительные результаты тестов TPC-C TPC Benchmarks (www.tpc.org ) по производительности двух-, четырех-, восьмипроцессорных серверов на базе Pentium III Xeon 700/900MHz, Pentium Xeon MP 1.5GHz и Pentium Xeon MP 2.0GHz для Microsoft SQL Server 2000.
      Таким образом, сделав ставку на высокую частоту, но при этом, урезав объем кэша и его частоту, Intel вначале не смогла заметно увеличить производительность нового процессора.
      И только новая серия процессоров Pentium Xeon MP c более высокими частотами 2.0GHz и 2.8GHz и с большими размерами кэша третьего уровня в 1MB и 2MB показала заметное увеличение производительности по сравнению с процессорами Pentium III Xeon.
      Но и эти новейшие, безумно дорогие процессоры дают прирост производительности всего в полтора-два раза (см рис.1).
      Поэтому при современном уровне многопроцессорности и масштабируемости систем, ответ на вопрос, что лучше - поставить два процессора Pentium III Xeon, или один Xeon MP далеко не очевиден. Ведь решающий аспект при принятии решения о модернизации уже имеющегося сервера, или покупке нового, это стоимость вложений и сохранение инвестиций.
      Поэтому, если у вас есть уже сервер с двумя процессорами Pentium III Xeon, и Baш сервер поддерживает четырехпроцессорную конфигурацию, без сомнения единственно верное решение для удвоения производительности – это покупка еще двух процессоров Pentium III Xeon. В настоящее время Pentium III Xeon 700/1MB стоит $800-$1400, Pentium III Xeon 700/2MB $1500-$2000, Pentium III Xeon 900/2MB $2500-$3500, т.е. двукратный прирост производительности вам обойдется в $2000-$7000.
      Для того, чтобы получить новый сервер c такой же производительностью на базе Pentium Xeon MP 2.0-2.8GHz, Вам придется потратить минимум $12000-$15000. При этом Вам нужно учесть, что значительную часть стоимости старого сервера составляла оперативная память, дисковая система, система резервного копирования и программное обеспечение, из которых Вы практически большую часть не сможете перенести на новый сервер. Т.е., при покупке нового, несовместимого со старым, сервера, Вы потеряете уже вложенные деньги, и Вам придется потратить на покупку новый системы целиком в два-три раза большую сумму (см рис.2).


Рис.2 Зависимость соотношения цена/производительность от модели процессора для разного типа серверов (с учетом возможного обновления всей системы)

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


Более подробную информацию и технические описания вышеописанного оборудования можно посмотреть на сайте компании Trans-Ameritech.

Для того, чтобы материалы рассылки были для Вас максимально полезными, сообщайте интересующие Вас темы на mailto:market@tae.ru


До скорой встречи!



http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное