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

Идеальный сервант

Roman aka Docent

Спецвыпуск: Хакер, номер #049, стр. 049-070-3


Сервером небольшой сетки может быть и вполне обычная персоналка. Мне приходилось видеть, как в некоторых конторах серваки баз данных были устроены на базе обычных дешевых машинок, без всяких там RAID-массивов и прочей серверной атрибутики. Однажды пришлось столкнуться даже с… ноутбуком в качестве сервера – у него был разбит экран, вот и решили его применить в качестве сервака, чтоб добро не пропадало. И при всем при этом эти серверы еще и вполне сносно работали. Но, конечно, это не есть хороший вариант. На сервере не стоит экономить, нужно покупать лучшее из доступного по деньгам. В конечном счете, что можно назвать идеальным сервером? Это в первую очередь надежная машина, которую один раз включили и забыли. Чем меньше внимания сервант к себе требует, тем он идеальней. Не менее важна для идеального сервака мощность, достаточная для выполнения поставленных задач: скорость жестких дисков, скорость процессора, объем памяти.

Серверные матплаты

Главным отличием сервера от обычной рабочей машинки является особый набор микросхем. Дело в том, что если обычная машина большую часть времени простаивает в ожидании действий пользователя (пока он введет какие-то команды или данные, нажмет кнопку на интерфейсе программы и т.д.), то сервер постоянно загружен различными задачами. Следовательно, не должно быть каких-либо узких мест между его узлами на пути информационных потоков, а каждое устройство должно иметь отдельный высокоскоростной канал передачи, в противном случае произойдут замедление обработки и передачи данных, различные ошибки и, как результат, сильное снижение общей производительности. Разработчики серверных системных плат все это предусматривают. Поэтому специализированные серверные платы имеют больше всяких наворотов и более высокую стоимость по сравнению с обычными материнками. Часто на таких платах бывают интегрированные RAID-контроллеры, SCSI-интерфейсы, сетевые карты, а также разъемы под несколько процессоров.

Процессоры

Если ты (или начальство) по каким-либо причинам не можешь позволить себе серверные платы и процессоры, то, безусловно, надо выбирать лучшую из обычных материнок, желательно с чипсетом Intel (в особенности, для рабочих станций), и обычный процессор Pentium 4, чем мощнее, тем лучше. Такой сервер будет мало чем отличаться от обычной персоналки, но вполне подойдет для различных задач в небольшой сетке с небольшим количеством обращений.

Но если все-таки есть возможность и ты решил взять по всем правилам серверную системную плату на два и более процессоров или для поставленных задач требуется нечто гораздо более серьезное, чем сервер на основе обычной персоналки, то тут в настоящее время существуют на выбор несколько основных платформ. Это Xeon, более навороченный Itanium, Athlon MP и Opteron. Первые два делает Intel, вторые два – AMD. Рассмотрим теперь каждый из процессоров более подробно.

Xeon сделан на ядре Pentium 4 и имеет две модификации: одна для двухпроцессорных систем (DP), вторая для систем с количеством процессоров более двух (MP). Более старые модификации этого процессора рассчитаны под разъем Socket 603 (шина 400MHz), а современные - под Socket 604 (533MHz). Xeon имеют кэш 8 Кб первого уровня, 512 Кб второго уровня и от 1 до 4 Мб третьего. Эти процессоры подойдут для серверов широкого профиля: от веб-серверов до серверов баз данных.

Назад на стр. 049-070-2  Содержание  Вперед на стр. 049-070-4