Серверные процессоры
Серверный процессор отличается от настольного не столько скоростью, сколько тем, сколько устройств он способен обслужить одновременно.
- Линии PCIe и каналы памяти
- Многопроцессорные схемы
- Частота против плотности
Семь групп серверных компонентов: процессоры, память с коррекцией ошибок, RAID-контроллеры, накопители под круглосуточную нагрузку, шасси, блоки питания с резервированием, сетевые адаптеры. Чем отличаются от настольных и почему.
Серверный узел отличается от настольного не мощностью, а расчётом на другой режим: круглосуточная работа, предсказуемое поведение при отказе и обслуживание без остановки машины. Отсюда и цена, и особенности, которые в домашней сборке выглядят избыточными.
Семь групп: процессоры с большим числом линий и каналов памяти, память с коррекцией ошибок, контроллеры дисковых массивов, накопители под непрерывную нагрузку, шасси с корзинами горячей замены, блоки питания с резервированием, сетевые адаптеры.
Часть этих компонентов попадает и в рабочие станции — там, где нужна не скорость одной задачи, а устойчивость длинного расчёта. Настольные аналоги разобраны в разделе Комплектующие.
Серверный процессор отличается от настольного не столько скоростью, сколько тем, сколько устройств он способен обслужить одновременно.
Обычная память ошибается редко, но ошибается: заряд в ячейке сбивается от космического излучения, наводки или просто от старения.
Дисковый массив защищает от отказа накопителя, но не заменяет резервную копию — это разные задачи, и их регулярно путают.
Накопитель для сервера отличается от настольного не скоростью, а расчётом на постоянную нагрузку и предсказуемым поведением, когда что-то идёт не так.
Серверное шасси решает три задачи: разместить оборудование в стойке, продуть его и дать заменить отказавший узел без остановки машины.
В сервере блок питания дублируют, потому что это единственный узел, отказ которого гарантированно останавливает машину целиком.
Встроенного сетевого контроллера хватает, пока трафик небольшой; на серверной нагрузке узким местом становится не канал, а процессор, который его обслуживает.