イーサネットのケーブルって大事
スイッチングハブをギガベースに変えたんだけどそれ以前の性能を計るのを忘れてた。
今回、ケーブルをはりなおしたのだがその際のパフォーマンスを張りつけておく。
ケーブルを変えただけで2倍も性能が変わったのはすごい。
100base用のケーブル
ftp> get linux.vmdk local: linux.vmdk remote: linux.vmdk 200 PORT command successful. 150 Opening BINARY mode data connection for 'linux.vmdk' (1739915264 bytes). 226 Transfer complete. 1739915264 bytes received in 120.20 secs (14136.4 kB/s)
カテゴリ6aのケーブル
ftp> get linux.vmdk local: linux.vmdk remote: linux.vmdk 200 PORT command successful. 150 Opening BINARY mode data connection for 'linux.vmdk' (1739915264 bytes). 226 Transfer complete. 1739915264 bytes received in 61.36 secs (27690.3 kB/s)
あとはJumbo Frameに対応させてみればいいのか。
現在のMTUは1500だから9000ぐらいにすればいいのかな
とおもったら
# ifconfig eth0 mtu 9000 SIOCSIFMTU: 無効な引数です
残念。一方のマシンはMTUを9000にできたがもう一方が9000にならなかった。
しょうがないので他のマシンで実験
MTU が 1500同士の時の性能
ftp> get liuux.vmdk local: liuux.vmdk remote: liuux.vmdk 200 PORT command successful. 150 Opening BINARY mode data connection for 'liuux.vmdk' (1739915264 bytes). 226 Transfer complete. 1739915264 bytes received in 42.19 secs (40276.8 kB/s)
MTU が 3000同士の時の性能
ftp> get liuux.vmdk local: liuux.vmdk remote: liuux.vmdk 200 PORT command successful. 150 Opening BINARY mode data connection for 'liuux.vmdk' (1739915264 bytes). 226 Transfer complete. 1739915264 bytes received in 42.23 secs (40232.2 kB/s)
MTU が 7000同士の時の性能
ftp> get liuux.vmdk local: liuux.vmdk remote: liuux.vmdk 200 PORT command successful. 150 Opening BINARY mode data connection for 'liuux.vmdk' (1739915264 bytes). 226 Transfer complete. 1739915264 bytes received in 42.37 secs (40104.9 kB/s)
なぜだろう性能が変わらない。