RAID10 пишут скорость, уменьшенную к нормальной скорости SSD после восстановления массива

ОС: Ubuntu 14.04 LTS Software Raid10: Intel 530 SSDs Server на 4x120 ГБ: FS HP ProLiant DL160 G6: md0: ext4/md1:swap

Тест сделан на свежей новой установке, прежде, чем внести любое изменение в некоторый пакет или перезагрузку.

Скорость записи, уменьшенная к нормальная скорость записи SSD (в моем случае).

Рев я добавляю статистику/команды, которую я выполнил.

dd if=/dev/zero of=test bs=1048576 count=2048
2048+0 records in
2048+0 records out
2147483648 bytes (2.1 GB) copied, 1.79013 s, 1.2 GB/s

dd if=test of=/dev/null bs=1048576
2048+0 records in
2048+0 records out
2147483648 bytes (2.1 GB) copied, 0.376622 s, 5.7 GB/s

Everythig выглядит хорошим до сих пор. Теперь я вынул и возвратился в одном из дисков:

mdadm --fail /dev/md0 /dev/sda1
mdadm --remove /dev/md0 /dev/sda1
mdadm --fail /dev/md1 /dev/sda2
mdadm --remove /dev/md1 /dev/sda2
mdadm --add /dev/md0 /dev/sda1
mdadm --add /dev/md1 /dev/sda2

После восстановления массива:

dd if=/dev/zero of=test bs=1048576 count=2048
2048+0 records in
2048+0 records out
2147483648 bytes (2.1 GB) copied, 9.5621 s, 225 MB/s

dd if=test of=/dev/null bs=1048576
2048+0 records in
2048+0 records out
2147483648 bytes (2.1 GB) copied, 0.375301 s, 5.7 GB/s

Мои массивы похожи на это:

cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4]
md0 : active raid10 sdc1[2] sdb1[1] sda1[4] sdd1[3]
195177472 blocks super 1.2 512K chunks 2 near-copies [4/4] [UUUU]

md1 : active raid10 sdd2[5] sda2[4] sdc2[2] sdb2[1]
39095296 blocks super 1.2 512K chunks 2 near-copies [4/4] [UUUU]

Я не знаю, где запустить теперь. Я отсутствую для установки некоторого флага или чего-то?

1
задан 7 July 2014 в 17:05

1 ответ

Я не уверен, корректно ли все это, но:

  • mdadm блоки синхронизаций при восстановлении массива, который должен быть идентичен записи в весь раздел или диск недавно замененного диска.
  • Используя емкость хранения SSD вне определенного процента влияет на их производительность.

Поэтому, потому что восстановление Ваших массивов вызвало запись по крайней мере одного SSD кроме того процент или пока это не полно, возможно, вызвал это снижение производительности.

Выполнение ручного задания для обрезки на устройствах может зафиксировать это, но могло привести к потере данных. Также копирование нулей не является надежным методом для того, чтобы измерить уровень SSD.

необходимо взглянуть на то, как Btrfs или ZFS обрабатывают такие случаи. Они должны больше подойти для установки наборов RAID с SSD.

0
ответ дан 7 July 2014 в 17:05

Другие вопросы по тегам:

Похожие вопросы: