- Конфигуратор
- Собрать компьютер
- Подобрать конфигурацию
- Онлайн сборка системного блока
- Конфигуратор ПК
- Собираем ПК на серверном железе LGA2011
- Материнская плата
- Процессор
- Память
- Видеокарта
- Блок питания
- Охлаждение
- Сервер на базе игрового компьютера
- Что нужно
- Общие требования
- Выбор комплектующих
- Процессор
- Материнская плата
- Корпус
- Система охлаждения
- Память
- Видеокарта
- Блок питания
- SSD диски
- HDD диски
- Собираем игровой компьютер из серверного железа. Стоит ли оно того?
- Сборка сервера: от заказа комплектующих до тестирования
- Заказ сервера
- Процесс сборки
- Проверка заказа
- Комплектующие
- Подготовка корпуса
- Установка материнской платы
- Установка процессоров
- Установка оперативной памяти
- Установка накопителей
- Укладка кабелей
- Прошивка комплектующих
- Перепрошивка IPMI
- Перепрошивка BIOS
- Перепрошивка дисковых контроллеров
- Перепрошивка сетевых карт
- Важно
- Тестирование
- Тест оперативной памяти
- Тест процессора и дисков
- Заключение
Конфигуратор
Конфигуратор системного блока HYPERPC поможет подобрать комплектацию ПК и проверить комплектующие на совместимость. Выбирайте, сравнивайте характеристики, заказывайте дополнительные опции для создания конфигурации своей мечты!
Собрать компьютер
Сборка игрового ПК в онлайн-конфигураторе HYPERPC по силам даже новичку. Укажите игровую платформу, и сервис предложит комплектующие для стабильной совместной работы, накопители, системы охлаждения и периферию. А профессионально собрать компьютер на заказ в Москве могут наши инженеры. При сборке компьютера в конфигураторе системного блока HYPERPC учитываются требования тяжелых игр – это отличный помощник для создания мощной платформы с лучшими комплектующими 2020 года. При анализе совместимости учитываются рекомендации производителей, результаты нагрузочных тестов и опыт киберспортсменов.
Подобрать конфигурацию
Конструктор системного блока с проверкой совместимости оценивает не только тип слотов, шин, портов и разъемов. Все комплектующие проверяются на согласованную работу друг с другом, поэтому даже при ограниченном бюджете вы можете собрать хороший компьютер с высокой производительностью. Начните с определения платформы, а конфигуратор предложит доступные компоненты для сборки игрового ПК под заказ.
Онлайн сборка системного блока
Вы собираете компьютер онлайн – HYPERPC претворяет ваш проект в жизнь! Укажите видеокарту, процессор, материнскую плату и другие параметры системы. Калькулятор покажет стоимость конфигурации с учетом сборки и настройки. По каждому компоненту есть подсказки, они помогут принять решение. Сразу можно заказать периферию, установку операционной системы и другого софта, моддинг и безопасный разгон компьютера. Можно создать несколько конфигураций и сравнить их между собой.
Конфигуратор ПК
Для каждой игровой платформы предлагаются комплектующие с разными характеристиками – от начального в своем сегменте уровня до топового железа. В конструкторе системного блока с проверкой совместимости есть компоненты разных производителей, поэтому выбор игрового компьютера не ограничен. Заказ пойдет в производство сразу после подтверждения с вашей стороны. Если есть сомнения – к вашим услугам экспертная помощь сотрудников HYPERPC, которые помогут собрать игровой компьютер 2020 года для уверенного покорения игровых вершин.
Собираем ПК на серверном железе LGA2011
В последнее время везде натыкаюсь на то, как кто-то собрал относительно за небольшие деньги ПК на серверном железе. В рамках данной статьи постараемся разобраться во всех подводных камнях этой темы.
Решил и я попробовать собрать такой комп, который подошёл бы для большинства современных игр и не уступал бы по мощности современным пк.
Материнская плата
За основу, было решено взять материнку от наших китайских друзей именитую как Huanan x79 2.49PB на 2011 сокете, который обладает наивысшим потенциалом для сборки мощного, игрового компьютера. (на данный момент последняя ревизия платы с 2мя NvME слотами под SSD и индикатором посткодов) брал ТУТ . По отзывам одна из лучших плат для сборки компа на серверном железе. Плата на чипсете x79, поддерживает серверный Xeon и регистровую память DDR3 ecc reg.
На мой взгляд, весьма достойная плата, которая заводится из «коробки» (без всяких мод биосов и так далее). В последней версии 2.49PB исправлено большинство критических недостатков и багов. (двойной старт, проблема с выходом из «сна» и тд.)
Процессор
Так как я заядлый геймер, было решено взять самый мощный процессор в линейке v1 — Xeon E5 2690. Процессор обладает 8ю ядрами и 16 потоками с тактовой частотой 2.9ггц и 3.3ггц в турбо бусте. Есть у этого процессора минус, если вы собираетесь его гнать, то средствами биоса этого не выйдет. Данный процессор гонится только по FSB шине. Брал ТУТ .
Память
Память взял регистровую PLEXHD 2 планки по 8GB на частоте 1600 mhz, в последствии разогнал ее до 1866 mhz. Брал ТУТ .
Видеокарта
Видеокарту взял MSI Geforce GTX1060 Gaming X 6GB. Брал с рук на известной всем торговой площадке за 14000 (нашёл без следов майнинга на гарантии с чеком). Об этой карте думаю рассказывать нечего, на мой взгляд довольно достойная и по сегодняшним меркам еще не устаревшая карточка. По производительности меня всем устроила.
Пожалуй это самая дорогая запчасть в моем новом ПК.
Блок питания
Данный пункт заслуживает отдельного внимания так как серверное железо требует больше питания, чем обычное десктопное.
Решено было взять БП от компании Cougar на 1000В. (от них же взял корпус). Да, тут спокойно хватило бы и 700-800, но была хорошая скидка и я взял его.
Охлаждение
Кулер взял простенький с двумя вентиляторами ТУТ . Под сокет 2011. На первое время хватит.
Сервер на базе игрового компьютера
Столкнулись на работе с ситуацией, когда серверных мощностей перестало хватать. Разработчики пожаловались на очень долгую компиляцию проекта. Сервер HP Proliant DL360 Gen9 с двумя процессорами Intel(R) Xeon(R) CPU E5-2660 v4 @ 2.00GHz с 56 логическими ядрами и дисками 15000 оборотов справлялся с задачей за два часа, это очень долго. Анализ проблемы выявил недостаточную частоту процессора сервера.
Было принято решение использовать для решения задачи игровой процессор. Не часто на работе приходится собирать и использовать такие вещи!
Что нужно
- Игровой процессор с хорошей частотой, большое количество ядер не нужно. Возможность разгона.
- Хорошее охлаждение, лучше жидкостное, опять же для обеспечения стабильной работы процессора при разгоне.
- Материнская плата для поддержки выбранного процессора, с возможностью установки SATA дисков и слотами M.2. Должна быть поддержка RAID.
- SSD диски на M.2 в зеркале RAID для работы.
- SATA-III диски в зеркале RAID для хранения данных.
- Видеокарта любая.
- Память, быстрая, 32 Гб суммарно.
- Блок питания без особых требований.
- Корпус, чтобы всё впихнуть.
Общие требования
Мы пока не решили, где именно будет стоять данный сервер, в серверной или под столом у разработчиков. Поэтому, он должен быть достаточно тихим. Он должен решать поставленные задачи — быть производительным. Вот и все требования, в остальном фантазия ограничена только бюджетом. Бюджет, кстати, 220000 руб. Не будем скрывать реальную стоимость железа. Конечно, оно потом подешевеет, но нам нужно уже «вчера».
Выбор комплектующих
Процессор
Выбрали процессор: AMD Ryzen Threadripper 2950X Colfax — третий по стоимости и производительности в линейке Threadripper. 16 ядер и максимальный разгон до 4,4 ГГц.
Ядра/ Потоки | Базовая частота, ГГц | Макс. частота, ГГц | L3-кеш, Мбайт | Поддержка памяти | Линии PCIe | TDP, Вт | Цена | |
Threadripper 2950X | 16/32 | 3,5 | 4,4 | 32 | 4 × DDR4-2933 | 60 | 180 | $899 |
Материнская плата
Выбрали материнскую плату Gigabyte X399 Aorus Xtreme. Она была специально подготовлена к выходу новых процессоров AMD Threadripper.
Корпус
Корпус выбрали Deepcool Matrexx 70.
Новая концепция, специально спроектированная для получения удовольствия от самостоятельной сборки.
Наше цель не в получении удовольствия от самостоятельной сборки. Нам нужно, чтобы всё влезло, даже жидкостное охлаждение.
Система охлаждения
Охлаждать будем с помощью ID-Cooling ZoomFlow 240. Хорошее охлаждение и тишина.
Память
Берём два комплекта CRUCIAL Ballistix Elite BLE2K8G4D36BEEAK DDR4 — 2 x 8 Гб. Итого 32 Гб. Оперативная память Ballistix Elite предназначена для комплектации мощного игрового компьютера или универсального системного блока. Рассчитана на высокую производительность и стабильную работу.Оснащена радиаторами охлаждения.
Видеокарта
Видеокарту берем не игровую, попроще. MSI GeForce GT 1030 2GHD4 LP OC с радиатором пассивного охлаждения от компании MSI.
Блок питания
Блок питания Straight Power 11 750W со съёмным комплектом кабелей. Блоки питания бренда Be Quiet акцентированы на низкий уровень шума.
SSD диски
Современный SSD накопитель для компьютера 970 EVO Plus обеспечивает скорость последовательного чтения/записи до 3500/3300 MБ/с. Греется, но в серверной есть кондиционер. Берём две штуки для организации RAID1 массива.
HDD диски
Для хранения берём медленные, но надёжные диски. Western Digital SATA-III 8TB, две штуки для организации RAID1 массива.
Собираем игровой компьютер из серверного железа. Стоит ли оно того?
Некоторое время назад, ко мне обратился приятель, с просьбой избавиться от его старого компьютера и помочь собрать новый компьютер.
Требовалось что-нибудь среднее по цене. И на чём можно будет поиграть в такие игры как: WoT, CS:GO, WoW и Far Cry 5
А так же требовалось, чтобы компьютер был ещё актуален хотя бы 3-5 лет с ценой до 15-17 тыс. рублей.
На прошлой неделе мне как раз на глаза попалась одна бюджетная сборка с хорошим железом. Но есть один нюанс. Это серверное железо с алиэкспресс. На данный момент мне ещё не приходилось собирать серверный компьютер, в качестве игровой машины. Но судя по тестам этот компьютер должен будет справиться с поставленной задачей.
Вот что я присмотрел:
1) Комплект Kllisre X9A
Процессор: intel xeon E5 2420 (6 ядер/12 потоков) 1,9 ГГц
RAM: KLLISRE 2x8GB = 16 GB DDR3 1600 МГц
Цена: 6500 руб. (на 1.9.19)
Так же к этому комплекту нужно будет прикупить видеокарту. Раз сумма ограничена, то будем выбирать, что-нибудь бюджетное. Мой взгляд привлекли такие видеокарты:
1) ZOTAC GTX 960 2GB 128Bit GDDR5 — 4628 руб.
2) ASUS GTX960 2 GB 128Bit GDDR5 — 4696 руб.
3) GIGABYTE GTX960 2 GB 128Bit GDDR5 — 4792 руб.
Все видеокарты я перечислил в порядке приоритета. Скорее всего мы выберем карту ZOTAC.
Сборка сервера: от заказа комплектующих до тестирования
Что происходит, когда наш клиент заказывает сервер произвольной конфигурации? Насколько надежны серверы, собранные по индивидуальному заказу? Эти и другие вопросы мы сегодня подробно обсудим в новой статье.
Заказ сервера
Несмотря на то, что в разделе доступных для заказа серверов присутствует несколько десятков различных конфигураций, некоторым клиентам требуются серверы специальной конфигурации. Чаще всего такое необходимо для создания сервера с очень высокой производительностью либо с большим количеством дисковых накопителей.
Чтобы удовлетворить такую потребность, была предусмотрена услуга «Выделенный сервер произвольной конфигурации». Конфигуратор на сайте позволяет за пару минут самостоятельно создать сервер любой сложности и арендовать его. Однако мало кто задумывается, как именно собираются эти серверы.
После того как клиент определился с нужной конфигурацией, сделал заказ и оплатил его, система автоматически создает тикет в панели управления. Такой тикет поступает в отдел сборки, и специалисты приступают к проверке заказа и, собственно, самой сборке сервера.
Процесс сборки
Проверка заказа
Конфигуратор на сайте чаще всего выбирает «правильный» вариант комплектующих, но в некоторых случаях клиенты могут выбрать не самый оптимальный вариант сочетания аппаратных компонентов. Например, RAID-контроллер, который не сможет выдать максимальную производительность в такой конфигурации, или нечетное количество планок оперативной памяти в многопроцессорных системах. Поэтому инженеры вначале проверяют заказ и в случае выявления потенциальных проблем обязательно предупреждают клиента в тикете.
В случае, если клиент согласен, что конфигурация не оптимальна, можно без проблем аннулировать заказ и создать новый. Денежные средства при аннулировании возвращаются на баланс панели управления в полном объеме. После того, как заказ проверен, мы приступаем к подготовке комплектующих и сборке сервера.
Комплектующие
Каждый сервер состоит из следующих комплектующих:
- корпус (идет сразу с блоком питания);
- материнская плата;
- оперативная память;
- процессоры;
- накопители;
- дисковые контроллеры (если есть в заказе);
- видеокарты (если есть в заказе).
Ответственный за сборку инженер готовит все комплектующие и фиксирует их в системе учета, используя серийные номера в качестве идентификаторов. Теперь расскажем обо всех этапах, которые проходит каждый сервер произвольной конфигурации.
Подготовка корпуса
Мы обычно используем корпусы Supermicrо, которые следует подготовить к установке материнской платы с помощью идущих в комплекте метизов. В разных моделях материнских плат разные точки крепления, поэтому следует определить количество метизов и болтов для каждой конкретной сборки.
Пока количество заказов было небольшим, мы просто брали предназначенный для корпуса комплект крепежа, а неиспользованный крепеж откладывали. В определенный момент стало ясно, что тратится очень большое время на поиск нужного болта и мы решили расфасовать весь крепеж, имеющийся на складе.
Расфасованный крепеж
После того как последний пакет с крепежом был расфасован, стало ясно, что мы не зря проделали эту работу. Теперь каждый болт и каждый метиз лежит в строго отведенном для этого месте и это экономит огромное количество времени.
Для того, чтобы контакты материнской платы не соприкасались с металлическим корпусом и не произошло короткого замыкания, используется специальная пластиковая прослойка. Без нее сборка запрещена. Помимо этого, необходимо аккуратно выломать (да-да, это предусмотрено производителем) отверстия для портов в заглушке с задней части сервера. Выполняется элементарно с помощью плоской отвертки.
После этого на корпус наносятся наклейки с идентификатором заказа, а также серийный номер будущего сервера. Для удобства работы помимо буквенно-числового идентификатора на наклейках содержатся штрих-коды, позволяющие оперативно считать информацию с помощью сканера.
Установка материнской платы
Непосредственно перед установкой материнской платы инженеры выполняют некоторые подготовительные действия:
- надевают тонкие перчатки;
- надевают заземляющий браслет.
Прежде всего это нужно, чтобы не повредить руки. Наиболее частая травма при этом — порезы. Заземляющий браслет не позволит произойти случайному повреждению электронных компонентов платы из-за статического электричества.
После того как материнскую плату поставили на место, закручиваются крепежные болты. При этом следует помнить, что текстолит достаточно хрупок, и не прилагать излишних усилий. Для экономии времени инженеры используют аккумуляторные отвертки.
Теперь к материнской плате подключаются кабели питания, а также вентиляторы системы охлаждения. Здесь важно то, что порой длина кабелей больше, чем необходимо, поэтому их аккуратно стягивают при помощи тонких нейлоновых стяжек. При отсутствии возможности закрепить стяжки к корпусу, производитель поставляет удобные крепежные площадки на двустороннем скотче. Концы аккуратно откусывают бокорезами.
Затем выполняется подключение лицевой панели и бэкплейна с помощью соответствующих кабелей. Теперь можно приступать к установке процессоров и прочих элементов.
Установка процессоров
Эта операция, пожалуй, самая тонкая и требующая внимательности. Еще 10 лет назад процессоры имели удобные «ножки», а сокеты представляли собой пластиковую матрицу с отверстиями. Благодаря этому достаточно было всего лишь аккуратно вставить процессор в сокет и закрыть защелку. Начиная с сокета LGA 775 процессоры лишились «ножек», остались только ровные контактные площадки. Сокеты, наоборот, теперь имеют контакты, однако они настолько маленькие и хрупкие, что любая операция с установкой процессора должна быть максимально точной.
Современный сокет FCLGA3647
Процессор линейки Intel Xeon Scalable
После того, как процессоры установлены на свои места приходит черед установки радиаторов охлаждения. Как правило, используются пассивные радиаторы, однако перед этим наносится термопаста — слой теплопроводящего материала, разделяющий процессор и радиатор. Чаще всего для этого используют кремнийорганическую пасту, такую как КПТ-8.
Здесь следует помнить, что основная задача термопасты — закрыть микроскопические дефекты как на поверхности процессора, так и на поверхности радиатора, обеспечивая максимально большую площадь соприкосновения. Поэтому ее наносят очень тонким и ровным слоем. Для этого используют либо специальную лопаточку, либо по старинке ненужную пластиковую карточку. Излишки убираются с помощью ватных палочек.
Установка оперативной памяти
Каждый производитель материнских плат самостоятельно определяет верный порядок установки модулей оперативной памяти, в зависимости от ее типа и скорости. Для Supermicro этот порядок установки прописан в инструкциях к каждой модели материнской платы. Тем не менее есть несколько достаточно универсальных правил, которые работают в большинстве случаев:
- нежелательно использовать нечетное количество планок (актуально для процессоров Intel Xeon линейки E5);
- следует поканально распределять память, чтобы система могла задействовать все возможные режимы механизмов управления;
- в одном сервере желательно использовать память с одинаковым значением задержки (latency), напряжения и частоты, в диапазоне, который поддерживает материнская плата.
Перед установкой инженеры проверяют, чтобы в слотах не было никаких посторонних частиц пыли или бумаги. При необходимости используется сжатый воздух для очистки.
Установка накопителей
Тут все просто. Дисковые накопители закрепляются в штатных салазках, после чего вставляются в сервер. Если были заказаны дисковые контроллеры или дополнительные сетевые карты, то они устанавливаются в соответствующие PCI-E слоты и закрепляются винтами. После того, как все установлено на свои места, инженер отдела сборки еще раз проверяет соответствие всех комплектующих заказу и отправляет сервер на стенд для прошивки и тестирования.
Укладка кабелей
Коснемся такой темы, как укладка кабелей внутри сервера. Тут тоже есть свои нюансы, главным из которых является ограниченность пространства. Большинство серверов спроектированы таким образом, чтобы занимать минимум места в стойке. Высота одного монтажного юнита составляет 43,7 мм. Из-за этого места для кабелей после установки материнской платы и прочей периферии остается достаточно мало.
Забавный факт: один монтажный юнит по высоте в точности равен одному вершку (древнерусская единица длины).
Всегда следует учитывать, что сквозь сервер воздух должен проходить беспрепятственно для эффективного охлаждения компонентов. Любые препятствия на его пути будут ухудшать отвод тепла, а следовательно, увеличивать расход электроэнергии из-за увеличенной нагрузки на систему охлаждения. Это особенно важно для серверов с несколькими GPU, температура которых под нагрузкой доходит до 80 градусов.
Воздушный поток разделяется поровну между всеми GPU
Поэтому все кабели укладываются таким образом, чтобы не перекрывать путь прохождения воздуха. Излишки при помощи стяжек закрепляются к штатным проушинам, а в случае их отсутствия к пластиковым площадкам с двусторонним скотчем.
Кабели уложены так, чтобы не мешать прохождению воздушного потока
Прошивка комплектующих
Для начала ответим на достаточно часто задаваемый вопрос — зачем же это нужно? Ответ прост — эта процедура необходима для того, чтобы все компоненты сервера работали без ошибок, а также, чтобы повысить уровень безопасности.
Большинство компонентов сервера построены с расчетом на то, чтобы их можно было перепрограммировать. После выхода с конвеера в процессе тестирования и эксплуатации в большинстве случаев обнаруживаются ошибки и уязвимости программного обеспечения. Если бы возможности перепрограммирования компонентов не было предусмотрено, то для ликвидации этих программных проблем пришлось бы отзывать всю продукцию. Гораздо дешевле было создать возможность замены микропрограммы.
Перепрошивка IPMI
Модуль удаленного управления (IPMI / iLO / iDrac) — один из важнейших элементов сервера. Он представляет из себя независимый микрокомпьютер, работающий всегда, когда на материнской плате присутствует рабочее напряжение.
Даже когда в сервере нет комплектующих, этот микрокомпьютер работает, выполняя задачу интерпретации и корректировки данных с датчиков сервера. Модуль тесно связан со всеми подсистемами управления питанием и позволяет выполнять практически любые операции удаленно. Поэтому вопрос безопасности при доступе к такому устройству стоит очень остро. Своевременное обновление прошивки позволяет уберечь модуль от взлома.
Установка прошивки обычно производится непосредственно из веб-интерфейса, однако в некоторых случаях ее можно произвести по сети, отправив на модуль прошивку с соответствующим программным обеспечением.
Перепрошивка BIOS
Базовая система ввода-вывода помимо уже перечисленной причины безопасности требует обновления еще для одного важного момента. В прошивке BIOS имеются микрокоды процессоров, поддерживаемых материнской платой, а также микрокоды сетевых интерфейсов и чипсетов. Когда выходит новая версия процессора, производители материнских плат выпускают новые версии прошивок, которые содержат требуемый микрокод. Без этого новый процессор просто не сможет запуститься.
Помимо этого, выпуск новых прошивок предотвращает конфликты, возникающие при взаимодействии различных комплектующих (как встроенных в материнскую плату, так и сторонних устройств). Вместе с прошивкой BIOS зачастую обновляются и связанные модули, например, Intel ME (Management Engine).
Дабы не быть голословными, приведем пример. Возьмем материнские платы Supermicro X10SRi/X10DRi/X10DRW, которые поддерживают процессоры Intel Xeon E5-XXXXv3. Если поставить туда процессор следующей версии E5-XXXXv4 плата стартует, однако будет выдавать странные ошибки сбоя оперативной памяти «Failing DIMM» в разных слотах. И проблема тут вовсе не в памяти, а в том, что контроллер памяти находится в процессоре. Следовательно, неверное опознавание процессора материнской платой ведет к тому, что возникают подобные проблемы. Перепрошивка с помощью поддерживаемого процессора полностью решает эту ситуацию.
В некоторых случаях производители оборудования искусственно прекращают поддержку новыми моделями материнских плат более старого оборудования. Ярким примером может служить материнская плата Supermicro X11DPi, которая с любой версией прошивки BIOS не будет работать с HBA-контроллерами Adaptec 7-ой серии. Дисковый контроллер просто не инициализируется, вызывая полное зависание сервера. И на данный момент эта проблема не имеет решения.
Перепрошивка дисковых контроллеров
Ошибки в программном обеспечении таких важных устройств, как дисковые контроллеры могут не просто доставить неприятности, но и стать источником очень крупных проблем. В большинстве случаев процесс очень простой, перепрошивка происходит с помощью родной утилиты, встроенной непосредственно в сам контроллер.
Следует помнить, что старая прошивка дискового контроллера может не только исправлять ошибки, но и кардинально менять способ хранения метаданных. Чтобы избежать неприятных ситуаций и сохранить данные в целости, перед выполнением перепрошивки следует обязательно прочитать список внесенных изменений в функционал. Эта информация всегда присутствует на сайте производителя оборудования и чаще всего дублируется в архиве с самой прошивкой.
Перепрошивка сетевых карт
Не менее серьезные проблемы, крайне сложные в диагностике, могут доставить сетевые карты с ошибками на уровне встроенного программного обеспечения. Помимо устранения ошибок, программное обеспечение сетевых карт напрямую может влиять на производительность. Так что это еще один обязательный пункт для инженеров, выполняющих сборку серверов.
Важно
Хотелось бы отдельно отметить, что все операции по перепрошивке компонентов потенциально опасны для оборудования, поэтому их допустимо производить только квалифицированным специалистам. Если вы уже являетесь нашим клиентом и обнаружили необходимость перепрошить какой-либо компонент сервера, то ни в коем случае не пытайтесь это делать самостоятельно. Просто напишите нам в тикете, какой компонент следует перепрошить, и это будет выполнено со всеми мерами предосторожности.
Тестирование
Покончив с обновлением программного обеспечения, инженер сборки приступает к нагрузочному тестированию собранного сервера. Такое тестирование позволяет выявить большинство проблем еще до того, как сервер будет сдан клиенту.
Тест оперативной памяти
Для того, чтобы проверить работоспособность всех установленных в сервер модулей оперативной памяти, запускается весьма популярный инструмент под названием memtester. Непосредственно перед выполнением тестирования, инженер сборки проверяет, чтобы все установленные в сервер модули памяти корректно отображались в BIOS.
При запуске тестирования происходит процесс чтения и записи данных в оперативную память, используя разную последовательность данных и порядок заполнения ячеек. Скорость выполнения всех тестов напрямую зависит от объема. Наши минимальные требования — это один полный цикл проверки.
Если в процессе тестирования выявлены ошибки, то мы ищем сбойный модуль оперативной памяти и исключаем его из конфигурации, заменяя на аналогичный. Затем процесс тестирования повторяется целиком. Только когда все итерации тестов будут пройдены без ошибок, сервер отправляется на стресс-тестирование.
Тест процессора и дисков
Нагрузочный тест имитирует максимальную нагрузку на сервер в течение минимум 6 часов для сервера с магнитными накопителями. В случае с твердотельными накопителями столь длительное тестирование может резко увеличить износ накопителя, поэтому для них проводится аналогичное тестирование с меньшим временем исполнения.
Нагрузочное тестирование для процессоров Intel проводится с помощью оригинальной утилиты Intel IPDT (Processor Diagnostic Tool). Этот процесс вызывает повышение температуры процессора до максимально допустимой эксплуатационной температуры, и система охлаждения должна эффективно отводить все это тепло. Инженеры сборочной постоянно следят за тем, чтобы сервер прошел это испытание, и температура всех компонентов не превышала заявленных эксплуатационных пределов.
После завершения тестирования проверяются параметры S.M.A.R.T. всех установленных дисков. Если хотя бы один параметр, заявленный производителем как повод для замены накопителя, имеет ненулевое значение, диск заменяется на другой и также тестируется для исключения вероятности возникновения проблем в «боевом режиме».
Заключение
Каждый сервер произвольной конфигурации, сдаваемый нами в аренду, множество раз проверяется и тестируется, поэтому их можно смело использовать для любых проектов сразу, не тратя время на повторные тестирования и проверки. На каждом заказанном сервере будет самая актуальная версия микропрограммного обеспечения каждого компонента, что дает хорошую защиту от существующих уязвимостей и ошибок.
Расскажите нам о своем опыте сборки или тестирования серверов. С какими интересными особенностями вы сталкивались? Ждем ваших историй в комментариях.