У меня есть задача, в которой я должен протестировать два сервера, один из которых имеет конфигурацию RAID10 SATA, а второй сервер имеет конфигурацию RAID10 SSD.
Оба сервера будут размещены в качестве шлюзового почтового сервера и должны предоставить нам приблизительное значение того, сколько почтового трафика они могут обработать и что произойдет в случае огромных нагрузок - чтобы проверить это, я отправляю от 100-500 писем в секунду и отслеживаю Использование ЦП / дисковый ввод-вывод, размер очереди.
Значения ожидания ввода-вывода одинаковы на обоих серверах (SATA: пик 10%, SSD пик 11%), но SSD-сервер быстрее обрабатывает электронные письма вне очереди - мне интересно, процент дискового ввода-вывода имеет разное значение на дисках SATA и SSD из-за разницы записи / чтения.
Не могли бы вы предложить лучший способ сравнить оба диска (сервера), и если мониторинг ожидания ввода-вывода - лучший способ действий?
Жду ваших предложений!
Сказать, в чем проблема, не так просто, а если проблема с дисками - нужна дополнительная информация.
Я использую карты Adaptec той же серии (у меня Q, включен Maxcache 3.0). Для правильной работы серии 7 требуется обновленная версия драйверов, также есть проблемы со старой прошивкой. Я тестировал серии 5 и 7 со многими дисками и объединительными платами, и это очень проблематично, убедитесь, что все они указаны в списке совместимости с сайта PMC. Также есть дополнительные параметры ядра для модулей aacraid, обеспечивающие специализированный режим кэширования с ядром linux (option cache=6
насколько я помню, проверьте документы). Обе эти карты очень хороши.
Во всем мире я рекомендую вам провести тесты с iozone, прежде чем запускать новое оборудование в производство - тогда вы знаете пределы.
Что бы порекомендовал проверить:
cat /proc/meminfo
Проверьте, сколько оперативной памяти используется:
Дисковый кеш важен - Вы нуждаетесь в этом.
Проверьте ошибки страницы:
sar -B 1 100
Или используйте top
, введите «F» и включите параметры MPF и MnPF.
Проверьте активность ввода-вывода, чтобы измерить IOPS:
iostat -x 1
Кроме того, разделите r / s и w / s на rkB / s wkB / s - таким образом вы можете проанализировать тип активности - случайный (низкое значение) для диска или последовательный (высокое значение).
Я использовал один твердотельный накопитель Intel и имел 0,0 iowaits, где было 50 с 8 дисками RAID10 7.2K SAS.
Чтобы рассказать больше - нужно знать больше - что такое конфигурация аппаратного обеспечения, список процессов, типы массивов, размеры блоков, версия ядра, файловые системы и т. Д.