↑日記で日々積み重ねた情報をトップの「わんこのページ」にまとめています。

おのたく日記 [RDF] YouTubeも始めました→


2006-06-09(Fri) [長年日記]

[VMware] ホストOSへのsamba接続が遅くなる問題解決

5月9日の日記「VMWare Serverからのホストマシンへのsambaアクセスが遅くなる」について、「Nvidia nforce 'nvnet' and vmware performance issue」により解決したという、yagiさんからコメントを頂いた。

ここに載っている話は、nForce4というネットワークカードの話で、「うちのネットワークカードはe1000だけど、nForce4って言ったらビデオカードじゃなっかったけ?」とか、ちんぷんかんぷんだった。

さらにそのフォーラムから参照されているVMTNのフォーラムを読んでみると

Problem is caused by TCP Segment OffLoading of the intel e1000 network card I'm using (although the problem occurs in other 1gig or 10gb cards). Even though the information I found suggests the relevant bugs were fixed in kernel 2.6.12 (I'm using 2.6.15.4) I got instant results turning it off.

[Topic: Very slow network throughput Host->Guest but not Guest<-Hostより引用]

ってことで、TCP Segment OffLoadingなる機能が問題だと言うことがわかった。

また、「インテルネットワーク・アダプター Linux* 基本ドライバ README」により、e1000のカードの設定は、ethtoolで行うことを発見。

というわけで、ethtool debian packageをインストール( # aptiude install ethtool )して

# ethtool eth0 -K tso off

# ethtool -k eth0

Offload parameters for eth0:

rx-checksumming: on

tx-checksumming: on

scatter-gather: on

tcp segmentation offload: off

ってことで、tpc segmentation offloadなる機能をoffにした。

そしたら、無事にGestOSからHostOSへのsambaのアクセス速度が早くなった。めでたしめでたし。

yagiさん情報ありがとー

本日のPingbacks(全0件)

Google Web検索 on-o.com内を検索