墜落日記 - 2010年7月5日の墜落
SAN を構築するとして、iSCSI vs NFS を考えてみる
自宅サーバの仮想化でストレージサーバの構想を日夜練っている自分だが。
今度は iSCSI と NFS の性能差と Ethernet の帯域問題をヌボォ~と考えてみたい。
と言っても、実測する環境が揃っているわけではない。
ワークステーション機の VMware Player に複数の Linux 仮想マシンを作って試しても良いけど、物理的な帯域制限が発生しなくなってしまう状態でテストしても意味無さそうだし、さりとてテストするためのハードウェア環境はない。
あ~、予備役ノートに Linux 環境構築してみるって手もあるかなぁ~??
でも VMware ESXi が放り込める空きハードがないや………
色々と調べていくと、Quad core Xeon X7350 (2.93GHz)×4 と 128GB の RAM で構成される仮想ホストに、14GB RAM、仮想CPU×2、Windows Server 2003 R2 で構成される仮想ゲストを 8 系統走らせてバックエンドのストレージにアクセスした際の、FC (4Gbps) と iSCSI (1Gbps)、NFS (1Gbps) の負荷テストを行ったホワイトペーパーなんて変わり種もあったりした。
なんかこのホワイトペーパーでは帯域が違うにもかかわらず傾向が似通っていて、処理能力にも極端な開きがない様に思えるが………?
他にも 100Mbps 環境で NFS と iSCSI とローカルディスクを比較しているレポートもあった。
流石にローカルディスクには及ぶべくもないが、Write が NFS で平均 7.73MB/s、iSCSI で平均 36.1MB/s と随分開きが出ている。
自分で測定しているわけではないので鵜呑みにするわけにはいかないが、iSCSI は NFS に比してそんなにアドバンテージがあるのだろうか? と疑問を持ってみる。
そもそも 36.1MB/s って 100Mbps の帯域を越えている転送速度だと思うが、Write キャッシュが多分に働いていると考えるのが妥当なのではないか?
たしかに iSCSI は NFS の様にファイルシステムを経由していないブロックデバイスとして認識されるので転送能力自体のポテンシャルはあると思うが、余計なファイルシステムを挟んでいないだけでこれほどに違うとも思えない。
しかしこれだけ出るのなら検討しても良いのかと思う。
iSCSI は CPU 負担が高いと言われているのも懸念点だが、iSCSI が登場した 2003 年当時と現在では CPU の処理能力も全く異なる。
2003 年当時はオフロードエンジンを積んだ HBA が無いとソフトウェア実装だけでは CPU 処理能力を喰いまくった iSCSI も、現在の CPU の処理能力ならばなんとかなるかもしれない。
(2003 年と言えば Northwood コアの Pentium 4 が最新で、Prescott コアは話題に上る程度の時代だ)
2003 年当時は 100Mbps の Ethernet が一般的だったが、現在は 1Gbps が主流だし、ジャンボフレームを利用すれば転送能力の向上と共に CPU 処理能力の節約にもなるだろう。
10Gbps の Ethernet が普及したら帯域の問題は一挙に解決するに違いない―――というか今度は生半可なストレージでは処理能力を超えそうだけど(汗々)
ま~ 10Gbps の Ethernet は HBA 同士の P2P 接続なら現在でもやって出来ないことはないかな?
価格が落ちないのは L2 スイッチの方で 10Gbps の HBA なら 5.5 万円程度で買えるので、2 枚買ってきて直結すれば似非 SAN の出来上がり。
しかし現状ソコまで余計な予算を投入できないし、前述の通り生半可なストレージでは処理能力が追いつかないから意味もないだろう。
それに NIC チーミングを前提にした方が後々の仮想ホストの増加なども考えた際に安価な L2 スイッチを利用できるのでリーズナブルだ。
仮想ホストの台数分だけストレージサーバ側に 10Gbps NIC をぶっ差すのは流石に現実的ではない。
でも、もしもの時のために 8 レーンの PCI-E を余らせておくようにしようか?(爆)
などと漠然と考えながら眺めていても、その物ズバリなレポートをしている人は居ない。
高い買い物だから人柱になるのは洒落にならんのだけど………(汗々)
環境整えてから自分で測定する結果が最も信頼できる結果だと思うけど、ストレージサーバ前提で環境組んでから万が一 iSCSI も NFS もパフォーマンスが出なかったとか言った日には、DAS に移行するのは無理だしなぁ~
結局、俺等みたいな趣味の範疇で尖ったことする輩は多かれ少なかれ人柱ってことか(爆)
コメントは投稿されていません。