Назад | Перейти на главную страницу

Очень плохая скорость записи на mdadm RAID1 с SSD

У меня два Samsung 860 QVO в RAID1 с mdadm. Скорость записи одного диска составляет около 450 МБ / с. Максимум 70МБ / с у меня на RAID 1. Скорость чтения нормальная.

xfs используется в качестве файловой системы.

В чем проблема?

/ proc / mdstat

Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md0 : active raid1 sdb[0] sdc[1]
      976630464 blocks super 1.2 [2/2] [UU]
      bitmap: 3/8 pages [12KB], 65536KB chunk

unused devices: <none>

dd if = / dev / zero of = / vm-storage / testfile bs = 1G count = 1 oflag = dsync

1073741824 bytes (1,1 GB, 1,0 GiB) copied, 16,6422 s, 64,5 MB/s

Ваши записи идут медленно, потому что вы использовали oflag=dsync. Как указано на странице руководства:

       dsync  use synchronized I/O for data

Это означает, что система ожидает после каждой записи, пока хранилище не подтвердит ее запись. Как правило, вы бы не использовали синхронизированный ввод-вывод, если только вашему приложению не было отчаянно необходимо гарантировать, что одна запись действительно была зафиксирована на носителе, прежде чем продолжить.