У меня есть сервер HP DL320e g8 v2 под управлением CentOS 7.1 (ядро 3.10.0-229.4.2.el7.x86_64). Этот сервер поставляется со встроенным контроллером SmartArray B120i и настроен с двумя идентичными дисками Seagate емкостью 3 ТБ в RAID-0. Я установил минимальную систему CentOS 7.1 с XFS и bs = 4096.
После установки системы я получил следующие курсы на чтение и запись:
dd if=/dev/zero of=test.img bs=4k count=2560000
2560000+0 records in
2560000+0 records out
10485760000 bytes (10 GB) copied, 25.4219 s, 412 MB/s
dd if=test.img of=test2.img bs=4k
2560000+0 records in
2560000+0 records out
10485760000 bytes (10 GB) copied, 413.832 s, 25.3 MB/s
dd if=test.img of=/dev/null bs=4k
2560000+0 records in
2560000+0 records out
10485760000 bytes (10 GB) copied, 400.053 s, 26.2 MB/s
Как видите, скорость ЗАПИСИ высокая (около 400 МБ / с), но скорость чтения очень низкая (около 25 МБ / с). Я провел два теста: сначала записал в другой файл, а затем - в / dev / null ... и в обоих случаях скорость чтения низкая.
Я получаю такую же скорость чтения 25 МБ / с при копировании файла с этого сервера на другой через NFS.
У кого-нибудь есть представления о том, что может происходить?
Я пробовал использовать CentOS 6.6 и получил те же результаты. Этот сервер будет резервным сервером (bacula), и скорость чтения с диска влияет на производительность bacula ...
Tks
У меня были такие же проблемы на HP Microserver G8 с тем же контроллером B120i. Похоже, что на новых драйверах есть проблемы с производительностью. Последний драйвер hpvsa без этих проблем - 1.2.8-160, а последний поддерживаемый им - CentOS - 6.5.
В прошлое воскресенье я отформатировал и переустановил SO, используя B120i в режиме AHCI. Я использовал Linux MD для RAID, и у меня есть лучшие результаты.
Теперь скорость чтения составляет около 300 МБ / с, а скорость копирования с дисков на ленту LTO-4 составляет около 140 МБ / с. Он копирует 1 ТБ на ленту за 2:30.
Это не лучшее решение (хотелось бы использовать режим RAID B120), но пока все нормально.
Спасибо всем.