У меня серьезная проблема с сервером dell PE2950. На сервере очень низкая скорость ввода-вывода, настолько медленная, что я больше не могу его использовать
Я попробовал несколько вещей, чтобы решить эту проблему:
У меня есть несколько серверов PE2950, и ни с одним из них у меня никогда не было такого. Все они имеют такое же или точно такое же оборудование, как это, все настроены одинаково, с одинаковой os centos 5.5 x64, теми же дисками, одним рейдом, одинаковой политикой.
Просто для сравнения:
[root@bad ~]# time sh -c "dd if=/dev/zero of=/tmp/ddfile bs=8k count=200000 && sync"
200000+0 records in
200000+0 records out
1638400000 bytes (1.6 GB) copied, 27.7946 seconds, 58.9 MB/s
real 0m33.968s
user 0m0.531s
sys 0m26.000s
[root@good ~]# time sh -c "dd if=/dev/zero of=/tmp/ddfile bs=8k count=200000 && sync"
200000+0 records in
200000+0 records out
1638400000 bytes (1.6 GB) copied, 3.19999 seconds, 512 MB/s
real 0m7.694s
user 0m0.053s
sys 0m4.057s
Надеюсь, вы поймете, что может вызвать проблему.
Если вы можете, я бы попробовал переместить контроллер диска, кабели и диски с хорошего сервера на плохой и наоборот, посмотрите, остается ли проблема с дисками / контроллером или системной платой. Если он остается с системной платой, вставьте диски и поменяйте местами CPU / s, снова посмотрите, перемещается / остается проблема, а затем, возможно, память. Если он остается с дисками, попробуйте разделить диски и контроллеры. В основном разделить и исключить.
У меня были аналогичные проблемы с PE2900 и PERC 6 / i, очень медленная запись (~ 40 МБ / с) с Ubuntu 12.04, и я заметил, что при загрузке с компакт-диска в режиме восстановления скорость была хорошей (~ 200 МБ / с), поэтому я начал заносить модули linux в черный список и выяснил причину - i5000_edac и edac_core.
vi /etc/modprobe.d/blacklist-edac.conf
blacklist i5000_edac
blacklist edac_core