Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #38, ЯНВАРЬ 2004 г.

Купи себе немного солнца

Докучаев Дмитрий aka Forb

Спецвыпуск Xakep, номер #038, стр. 038-028-2


В UltraSPARC используется серверная технология SMP, в то время как все производители перешли к технологии NUMA. В Sun не ошиблись, делая упор не только на вычислительную производительность, но и на способность обрабатывать и передавать большие потоки данных.

С тактовой частотой у Ultra-ветки никаких проблем не было, вследствие чего они спокойно могли конкурировать с PA-RISC (HP), Power (IBM) и другими производителями. "Монополизм только вредит, - говорит Павел, - поэтому конкуренция очень даже полезна, чтобы всегда быть в тонусе".

100%-совместимость

Все производители придерживаются совместимости, это факт. Под этим понимается корректное выполнение задач предыдущих платформ (в нашем случае 32-битовых). Справился ли с этим UltraSPARC? Представители Sun отвечают: "Да". SPARC-процессор решает как 32, так и 64-битные задачи в одном режиме без всякой эмуляции. Очевидно, что производительность при этом не теряется. Живой пример: у заказчиков часто встречается Oracle 8. Работа при этом ведется в 32-разрядном режиме только ради совместимости с написанным софтом (у Oracle существует и 64-разрядный режим работы).

Специфический софт

Стоит выделить еще одну особенность UltraSPARC. Процессор отточен лишь для одной операционной системы - Solaris (никакого Майкрософта). С одной стороны, это плохо. Но если посмотреть под другим углом, то чем еще можно рулить сервером? Соляра всегда была Unix-подобной системой, за что почиталась администраторами.

Solaris и SPARC – две стороны одной медали. Так уж получилось, что процессор оттачивался под операционку, а OS писалась для наилучшей производительности с процессором. Соляра поддерживает многопотоковость, масштабируемость до сотни процессоров и многое другое.

Пришло время традиционной ложки дегтя :). Solaris - коммерческая система, бесплатно компанией не распространяется. Конечно, можно заюзать UltraSPARC на Linux, но производительности от камня ты не получишь. Стоимость системы и лицензии уже включена в цену сервера, поэтому заказчику SPARC-сервера Solaris достается практически на халяву. А вот за SunOS для x86-процессоров придется заплатить около 100 зеленых.

Сервер "под ключ"

Особенностью компании Sun является то, что она не производит процессоры в отдельности, а занимается изготовлением целых серверов. В них используются материнские платы Uniboard по 4 процессора на каждой. Это для крупных серваков. В машинах поменьше встречаются 1 и 2-процессорные материнские платы. Таким образом, фирма реализует уже готовые сундуки под индивидуальные заказы клиента, тщательнейшим образом подбирая нужную начинку. При этом все желания заказчика должны быть учтены и реализованы.

Перспективы

На данный момент компания выпустила третий процессор в ветке UltraSPARC. Все нечетные версии девайсов являются принципиально новыми, а четные - дополняющими. Как обещает Sun, в следующем году мы увидим усовершенствованный UltraSPARC IV, а через два-три года новинку UtraSPARC V (процессор уже существует, камень проходит режим отладки и совместимости). Представители довольно неохотно говорят о сроках, потому как сами не знают точную дату выхода процессора.

Назад на стр. 038-028-1  Содержание  Вперед на стр. 038-028-3