Мы только что приобрели новый RAID-массив с 24 дисками и RAID-контроллер LSI 9285-8e
.
Мы видим две вещи, которые кажутся нам странными.
Скорость записи выше скорости чтения (с файловой системой
ext4
илиxfs
).В скорости чтения есть ограничение, так что когда размер чтения (с
dd
) превышает 128 Кбайт, производительность падает примерно на 30%.
Вот последние результаты теста с размером полосы RAID 512k
и файловой системой xfs
:
dd bs=1024k if=junk of=/dev/null => 9.11s = 1.4 GB/s
dd bs=512k if=junk of=/dev/null => 9.38s = 1.3 GB/s
dd bs=256k if=junk of=/dev/null => 9.78s = 1.3 GB/s
dd bs=128k if=junk of=/dev/null => 7.03s = 1.8 GB/s
dd bs=64k if=junk of=/dev/null => 6.77s = 1.9 GB/s
dd bs=32k if=junk of=/dev/null => 6.79s = 1.9 GB/s
dd bs=16k if=junk of=/dev/null => 6.49s = 1.9 GB/s
dd bs=8k if=junk of=/dev/null => 6.91s = 1.8 GB/s
dd bs=4k if=junk of=/dev/null => 6.46s = 1.9 GB/s
(К сведению, для всех размеров, указанных выше, скорость записи составляет 2,2 ГБ / с)
В настоящее время я использую RAID0, но у меня были почти идентичные результаты с RAID6.
Это просто новый устанавливаемый сервер. Никакие другие приложения не работают и нет сетевого подключения, вызывающего прерывания. Эта установка на OpenSuSE 11.4. Мы могли бы проводить тесты с произвольным чтением, но поскольку наша цель - потоковое видео (например, 4K 3D или 8K), нас действительно беспокоит только последовательное чтение.
Есть идеи как ускорить скорость чтения?