ローカルファイルサーバーでは、7x HDDドライブにraid-6を使用しています。
dd if=/dev/zero of=tempfile bs=1M count=2048 conv=fdatasync
ローカル速度テストでは、349 MB /秒の書き込み速度が得られます。
SSDからSambaへのリモート書き込み(2Gb /秒以上の読み取り速度)では、259MB /秒の書き込みができます。しかし、iSCSIドライブ(Win10 iSCSIイニシエーター上)へのリモート書き込みでは、151 Mb /秒の書き込みしかできません。
raid6構成-128Kチャンクサイズ、stripe_cache_size =8191。書き込みインテントビットマップはSSDにあります(Samsung 860 PRO、4096Kビットマップチャンク)。
オプションでマウントされたアレイ: rw,noatime,nobarrier,commit=999,stripe=128,data=writeback
open-iscsi setup:ターゲットは4Tbファイルに基づいています。
書き込み時にiSCSIがSambaより遅い理由は何か?iSCSI書き込み速度を向上させる方法に関するヒントはありますか?
open-iscsiが各操作の後にディスクへの書き込みをフラッシュしたいという欲求と関係があると思います。これにより、過度のパリティ書き換えによりraid6の書き込み増幅が増加します。しかし、私はそれを修正する方法がわかりません。停電の場合は、現在書き込まれているデータの安全性よりも速度を重視してください。
余談ですが、古いietd iSCSIターゲットは(を使用してIOMode=wb
)ライトバックモードを有効にすることができ 、持続的な書き込み速度ははるかに高速でした。残念ながら現在はメンテナンスされていないようです。