Я запускаю CentOS 7 (файловая система XFS) на сервере dell с рейд-контроллером PERC H700. Внутри этого сервера у меня есть 6 SSD-накопителей Samsung 850 Evo 250 ГБ (да, это потребительские диски, однако это домашний сервер. В любом случае, я провел тест DD и получил скорость около 550 МБ / с, что было бы приблизительной записью скорость одного SSD, но эти диски в RAID 10 .... где и следовало ожидать большего.
Результат теста записи:
[root@localhost] sync; dd if=/dev/zero of=tempfile bs=1M count=1024; sync
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 1.95942 s, 548 MB/s
Результат теста чтения:
[root@localhost]# dd if=tempfile of=/dev/null bs=1M count=1024
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 0.171463 s, 6.3 GB/s
Сможет ли кто-нибудь пролить свет на эту ситуацию относительно приемлемой скорости записи? Я немного озадачен, что здесь делать. Ценю вашу помощь :)
Я мог бы закрыть это как дубликат потому что на производительность хранилища в Linux влияет множество факторов.
Я думаю, что люди ошибаются, когда пытаются измерить производительность SSD. Вы должны использовать SSD для лучшей производительности произвольного ввода-вывода. Вы тестируете последовательную производительность с большими блоками, которая не соответствует ни одному варианту использования, кроме, ммм, копирования больших файлов.
Последние два важны в большинстве случаев. Добавьте к этому тот факт, что вы используете RAID-контроллер, есть элемент кеширования. Кроме того, ввод-вывод кеша XFS и Linux, поэтому вам нужно знать, что вы тестируете.
Я бы предложил использовать специальный инструмент, например fio
, iozone
или даже bonnie++
для запуска надлежащего набора тестов.
Также см: HP P410 RAID + твердотельные накопители Samsung 830 + Debian 6.0 - какой производительности ожидать?
RAID 1 в два раза быстрее записи, чем обычный диск. Raid 0 в 2 раза быстрее записи, чем обычный диск.
(1/2) * 2 = 1
если у вас 4 диска в Raid 10, вы получите 1x скорость записи и 4x скорость чтения. Это общие числа, а не технические числа, поскольку в игру вступают случайные / последовательные и другие факторы (хотя не так много с SSD).