Мой сервер использует два диска SATA Raid 1. Я тестирую диск с помощью dd
#!/bin/bash
i=0
MAX_LOOP=10
while [ $i -lt $MAX_LOOP ]
do
dd if=/dev/zero of=/data/output bs=1G count=10
((i++))
done
Скорость записи очень хорошая, около 310 МБ / с. Но ожидание ввода-вывода увеличивается во время процесса тестирования, тогда средняя загрузка ЦП также растет. Я использую, iotop
чтобы получить процессы, которые заставляют его ждать. Это процессы kmirrord, jbd2 / dm-5-8 и dd.
Я не знаю, в чем причина проблемы. У тебя есть идеи?
central-processing-unit
cpu-usage
iowait
Люк Нгуен
источник
источник
Ответы:
Это, скорее всего, потому, что вы заставляете ваши диски работать так быстро, как они могут. Но это может также произойти, когда ваш сервер перегружен, а тестирование диска только добавляет еще большую нагрузку. Попробуйте выполнить тестирование в автономном режиме, когда все ваши сервисы отключены.
Это также может указывать на возможный сбой жесткого диска в будущем.
источник