Рейтинг:0

Будет ли RAID-контроллер передавать команды очистки, когда кэш контроллера находится в режиме сквозной записи?

флаг in

Если кэш записи контроллера с резервным питанием от батареи отключен, но кэши записи диска включены, будет ли контроллер передавать команды очистки от ОС на диски (все физические диски в виртуальных дисках RAID0 или RAID1)?

Причина, по которой я спрашиваю, заключается в том, что производительность намного лучше с включенными кэшами дисков. Это даже лучше, чем с выключенным кэшем дисков и включенным кэшем контроллера. Если он может сбрасывать кеши по запросу, то (теоретически) не должно быть никакого повреждения файловой системы при отключении питания с современными операционными системами и файловыми системами. [Я понимаю, что существует реальный риск ошибок, но отключения электричества крайне редки там, где я нахожусь, так что, возможно, стоит рискнуть, если это работает хотя бы на бумаге.]

Если ответ таков, что это зависит от контроллера: я использую MegaRaid 9280. Один диск RAID0. Или есть способ надежно это проверить?

Рейтинг:1
флаг in

Я провел тест производительности с помощью fio и сказал ОС использовать синхронный ввод-вывод.

fio --name=random-write --rw=randomwrite --bs=4k --numjobs=1 --size=4g --iodepth=1 --runtime=60 --time_based --end_fsync=1 --atomic= 1 --синхронизация=1

С RAID-контроллером кэш физического диска = Вкл.:

запись: IOPS=344, BW=1377 КБ/с (1410 КБ/с) (80,7 МБ/60001 мс); 0 сброс зоны

С RAID-контроллером кэш физического диска = Выкл.:

запись: IOPS=27, BW=111 КБ/с (114 КБ/с) (6688 КБ/60005 мс); 0 сброс зоны

На другом хосте Linux с включенным кешем собственный порт SATA:

запись: IOPS=25, BW=102 КБ/с (104 КБ/с) (6108 КБ/60005 мс); 0 сброс зоны

Очевидно, что лишним является RAID-контроллер с включенным кешем диска.Таким образом, кажется, игнорируются команды синхронизации.

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

Ответить или комментировать

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