Open-iscsi 目标:启用写回

Open-iscsi 目标:启用写回

Ubuntu 16.10 强迫我将 iSCSI 目标迁移到 openscsi,因为以前的包 iscsitarget(也称为 ietd - iSCSI Enterprise Target Daemon)不受支持并被删除。

Open-iscsi 可以工作,我唯一缺少的是如何控制目标端磁盘缓存?

之前我在 ietd.conf 中设置了 IOMode=wb。如何在 open-iSCSI 目标中实现相同的效果?

需要目标端写回缓存来避免 RAID-6 阵列的写入速度大幅下降(500mb/秒 -> 100mb/秒)。如果您将每个 SCSI 命令提交到磁盘 - 您将一直更新奇偶校验,并且您的速度将限制为 1 个磁盘。客户端写入缓存无法解决此问题。

答案1

我无法在笔记本电脑上测试,但是

笔记:当使用 blockio 时,IOMode“wb”会被忽略,因为它不执行缓存。

警告:IOMode=wb 可能会因意外系统故障(断电、系统崩溃)导致严重数据丢失。使用时风险自负!

如果您使用blockio切换fileio到此链接文档:

相关内容