Цель open-iscsi: включить обратную запись
Ubuntu 16.10 вынудил меня перенести цели iSCSI в openscsi, поскольку предыдущий пакет iscsitarget (также известный как ietd - iSCSI Enterprise Target Daemon) не был поддержан и удален.
Open-iscsi работает, и единственное, чего мне не хватает, это как управлять дисковым кешем на целевой стороне?
Ранее я устанавливал IOMode=wb в ietd.conf. Как я могу достичь того же эффекта в целях open-iSCSI?
Кэш обратной записи на целевой стороне необходим во избежание существенного снижения скорости записи в массивах RAID-6 (500 Мбит / с -> 100 Мбит / с). Если вы передадите каждую команду SCSI на диск - вы будете постоянно обновлять паритет, а ваша скорость будет ограничена 1 диском. Кэш записи на стороне клиента не помогает с этой проблемой.
1 ответ
Я не могу проверить на своем ноутбуке, но,
ПРИМЕЧАНИЕ. IOMode "wb" игнорируется при использовании blockio, поскольку он не выполняет кэширование.
ВНИМАНИЕ: IOMode=wb может привести к серьезной потере данных из-за непредвиденного сбоя системы (потеря питания, сбой системы). Используйте на свой риск!
Если вы используете blockio
переключиться на fileio
как эта ссылка документы: