Администрирование ОС Solaris

       

Какая аппаратура быстрее?


Естественно, для разных задач подходят разные компьютеры. Например, компьютеры с процессором Alpha обычно быстрее своих Intel-собратьев выполняют расчеты с числами с плавающей запятой. Это значит, что вычисления, связанные с расчетами координат, решением уравнений или моделированием молекул, быстрее выполнит компьютер с процессором Alpha.

В настоящее время процессоры Alpha широко используются в высокопроизводительных серверах от Hewlett-Packard и в других, еще более специализированных системах, таких как суперкомпьютеры Cray и Fujitsu.

Если же речь идет о целочисленных вычислениях, пусть и достаточно громоздких, например, рендеринге, преобразовании графических объектов, 3D-визуализации, где координаты могут быть заданы только целыми числами, процессоры Intel отлично справятся с ними.

Сейчас мы говорили о процессорах Alpha и Intel, но на деле разговор касается двух разных архитектур - RISC и CISC. Процессоры Intel традиционно тяготеют к последней, в то время как процессоры SPARC - к первой. ОС Solaris выпускается в версиях для обеих архитектур, хотя изначально компания Sun не выпускала версию Solaris для Intel, а многочисленные пользователи этой системы во всем мире до сих пор утверждают, что версия для SPARC более производительна и надежна. Это, в частности, объясняется тем, что механизмы обеспечения многозадачности тесно связаны с используемой аппаратурой, и версия Solaris под Intel "подогнана" под архитектуру процессоров Intel и архитектуру аппаратных средств, разработанных для них.

Надо отметить отличные результаты процессора Itanium, сравнительно нового процессора Intel с 64-разрядной архитектурой, который прекрасно показал себя в тесте вычислений с плавающей запятой SPECfp2000, что выгодно отличает его от предшествовавших 32-разрядных собратьев, но менее удачно выступил в целочисленном тесте.

В заключение разговора о предпочтительности той или иной аппаратуры следует сказать, что:

  • Для работы Solaris под серьезной нагрузкой, такой как СУБД Oracle с тысячами клиентов и важностью высокой скорости реагирования, система на базе процессоров RISC скорее всего окажется более результативной.
  • Независимо от используемой аппаратной платформы конфигурация компьютера должна быть хорошо согласована: быстрый процессор должен работать с быстрой оперативной памятью, а дисковая подсистема (контроллеры и диски) обязана без задержек отрабатывать команды чтения и записи.
    Недостаточный объем кэша любого уровня - как кэша процессора на кристалле, так и кэша дискового контроллера - может привести к значительному снижению производительности.


  • Таблица 17.1. Сравнение производительности систем разных

    Процессор, частота

    CPECint2000 (base)

    CPECfp2000 (base)

    Система

    Alpha21264C, 1.01 GHz 561 585 Compaq AlphaServer GS160
    Alpha21264C, 1 GHz 776 621 Compaq AlphaServer ES45
    Alpha21264B, 833 MHz 518 621 Compaq AlphaServer ES40
    Itanium, 800 MHz 379 701 HP rx4610
    Itanium, 800 MHz 358 655 HP i2000
    UltraSPARC III 1.05 GHz 537 701 Sun Blade 2050
    UltraSPARC III 900 MHz 470 629 Sun Blade 1000
    UltraSPARC III 750 MHz 363 312 Sun Blade 1000
    Power4, 1.3. GHz 790 1098 IBM eServer 690

    Содержание раздела