Мы только что приобрели новый 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), нас действительно беспокоит только последовательное чтение.
Есть идеи как ускорить скорость чтения?
