Тестирование сервера перед установкой ОС


8

Наш сервер разработки на работе сваливается на нас. Таким образом, на данный момент мы переназначаем некоторые другие серверы, которые есть в нашей серверной комнате для этой цели.

Мой начальник хочет, чтобы я проверил серверы, прежде чем я попытаюсь что-либо установить на них. Как нам об этом?

Ответы:


13

UBCD имеет несколько бенчмарк / стресс - тестирование утилиты , построенные. Просто записать его на компакт - диск и не загружать его, нет необходимости устанавливать что - либо. Я использовал это несколько раз, чтобы подчеркнуть новые производственные системы.

UBCD включает в себя

  • MemTest
  • Процессор выгорания
  • Инструменты бенчмаркинга (запускаются один раз до и один раз после)
  • И куча инструментов для диагностики дисков

Работает отлично.

В качестве альтернативы есть Stress Linux, но он не очень хорошо поддерживается. Это действительно включает несколько инструментов , которые могут быть полезны для стресс - тестирования: bonnie++, memtest, и stress.

Стресс программы Linux - отлично. Позволяет тестировать память, процессор и диски с помощью одной программы.


1
Ссылки, которые я не мог включить выше. newuserстатус ... стресс- линукс.org стресс-
— Джозеф Керн,

UBCD - отличный инструмент, +1 за упоминание.
— Пауска

7

Первое, что я хотел бы сделать, это запустить memtest для них, чтобы полностью убедиться, что оперативная память работает правильно (см. Http://www.memtest.org/ , у них есть файл ISO, доступный для загрузки с CD-ROM).

Затем я установил бы Debian или Ubuntu и запустил некоторое программное обеспечение для тестирования ввода-вывода, внимательно наблюдая за dmesg / syslog на наличие ошибок, связанных с диском. (Linux бесплатен, вашему боссу должно быть все равно.)

Затем я загружал несколько больших файлов с FTP-сервера, проверяя что-то, чтобы убедиться, что сетевое соединение надежно.

Изменить: Плакат в другом месте сделал хорошую мысль - не устанавливайте ничего, если у него уже есть ОС, которую вы хотите использовать!


4

Многое зависит от того, какой тип тестов вам нужно выполнить. Если это просто проверить и посмотреть, работают ли они в принципе, подойдет любая из версий Linux для Live CD (Knoppix, Ubuntu, ...).


Это не будет тестировать диски
— pauska

Вы всегда можете запустить fsck ...
— ceejayoz

Нет, вы всегда можете запустить badblocks.
— Кристиан Чиупиту



0

Если у меня есть время, я хотел бы сделать обширную «запись». Я уверен, что есть программы, которые сделают это для вас, но в итоге я просто пишу несколько командных файлов.

Например, на коробке с Windows я бы сделал следующее

  1. создать пару дополнительных томов (D, E)
  2. сжать 1 объем
  3. зашифровать другой том
  4. Создайте несколько папок на диске D и загрузите их с данными ... Документы Word, файлы MP3, фильмы, что угодно. Несколько огромных файлов хороши (фильмы). Создайте MD5- хеш больших файлов и сохраните его на другом компьютере. Когда вы закончите, сделайте еще один MD5 большого файла и посмотрите, совпадают ли они.
  5. написать короткий скрипт для перемещения / копирования / удаления файлов туда-сюда и установить его на цикл. Что-то вроде:

    копировать d: \ test1 *. * e: \ test1 *. *
    копировать d: \ test2 *. * e: \ test2 *. *
    del /qd:\test1*.*
    del /qd:\test2*.*

Тогда скопируйте все обратно.

Если это не приводит к привязке использования вашего процессора (и использования диска), настройте больше папок и больше сценариев. У меня были системы, в которых мне нужно было одновременно запускать 5 разных командных файлов, чтобы все было привязано.

Все сжатие и шифрование помогут задействовать процессор и оперативную память, и, конечно, все перемещения файлов будут довольно тщательно проверять диски. Вы можете сделать еще лучшую работу, заменив команду удаления чем-то, что делает безопасное удаление - очисткой фактической области жесткого диска.


-1

Мы говорим о Windows? На новом сервере установлена ​​ОС? Если нет, просто сделайте так, чтобы у вас было достаточно оперативной памяти. Проверьте, какая у вас частота процессора и является ли она двойной или четверной (оба предпочтительнее). Также проверьте настройки RAID.

Большинство серверов Dell и HP поставляются с приложениями, которые можно запускать во время запуска для проверки оборудования.


Приложения как в приложениях?
— Кристиан Чиупиту
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.