ESXi5.1u1からNAS4FreeへiSCSI接続のラウンドロビンでメモ
1GbpsのNIC2本ずつでラウンドロビン。最初1本分の速度しか出なかったところ、色々調べて下記コマンドが一番きいた。
esxcli storage nmp psp roundrobin deviceconfig set -d デバイス名 -B 524288 -t bytes
esxcli storage nmp psp roundrobin deviceconfig set -d デバイス名 -I 1 -t iops
ジャンボフレーム9000でないと、「-B」で指定するByteLimitが適切に動かないかもしれない。
ESXiのGUIで設定できるiSCSIイニシエータの内容と、NAS4FreeのiSCSIターゲットの設定は、NAS4Freeの初期値に合わせた。ただし、ESXi側の最大値よりもNAS4Free側の値の方が大きい場合は、NAS4FreeをESXiに合わせた。
訂正 2013/7/3
ByteLimitは524288まで上げても同じで、524289からパフォーマンスが著しく下がったので、524288がいいのかと。
あとなぜかNIC3本か4本にするとシーケンシャルの読み書きについて、パフォーマンスが若干下がるが、NCQを想定した同時リクエストの値だけはよかったので、4本で使うことに。ちなみに3本と4本でパフォーマンスの差は誤差程度だった。