logo
code:Haemophilus influenzae

ここに書かれていることは無保証です。同じことを行って問題が発生しても、 龍義は責任をとりません。

2003年12月4日

戻る

LAN-iCN2 のネットワーク速度の実力を計測する

まず、計測用のファイルを用意する。適当にあった IC レコーダーで
録音した mp3 ファイルを 100MB にぶち切る。

# ls -la
drwxr-xr-x    2 toyota   man          4096 Dec  4 21:26 .
drwxr-xr-x   15 root     root         4096 Nov 25 02:32 ..
-rw-r--r--    1 toyota   man     163849032 Dec  4 20:59 hgoehoge.mp3
# dd if=hogehoge.mp3 of=test.mp3 bs=1024 count=102400
102400+0 records in
102400+0 records out
# ls -la
drwxr-xr-x    2 toyota   man          4096 Dec  4 21:26 .
drwxr-xr-x   15 root     root         4096 Nov 25 02:32 ..
-rw-r--r--    1 toyota   man     163849032 Dec  4 20:59 hgoehoge.mp3
-rw-r--r--    1 root     root    104857600 Dec  4 21:39 test.mp3
# file test.mp3
test.mp3: MP3, 192 kBits, 44.1 kHz, Mono

こんな感じに作成した。中身は私の歌声など(ウソです)。これを基準に計測する
ことにする。


前提 サーバ側(ダウンロードされる) ---------- LAN-iCN2(kamino) - SuperH4 240HMz Memory: 62676k/65536k available hdc: WDC WD1200AB-22CBA1, ATA DISK drive ide: Assuming 33MHz system bus speed for PIO modes Linux version 2.4.19 クライアント側(ダウンロードする) ---------- kashyyyk - CPU: Athron XP 1500MHz Memory: 220972k/229360k available hda: IC35L120AVV207-0, ATA DISK drive ide0: ATA 100 controller, BIOS settings: hda:DMA eth0: SiS 900 PCI Fast Ethernet Linux version 2.4.20 サーバテスト側(ダウンロードされる)、比較テスト用 ---------- naboo - cpu0: VIA C3 ("CentaurHauls" 686-class) 1 GHz real mem = 318275584 (310816K) wd0 at pciide0 channel 0 drive 0: <WDC WD400AB-32CMB0> DMA SIS 900 10/100BaseTX OpenBSD 3.4 接続はこんな感じ。 LSW-GT-4W -- 10/100Hub -- Operation machine(dagobah) ||| ||+-LAN-iCN2(kamino) |+--kashyyyk +---naboo 駄目機械ばかり。
その0 ディスク速度計測 LAN-iCN2 # time cp test.mp3 /dev/null real 0m 18.80s user 0m 0.00s sys 0m 7.00s kashyyyk [toyota@kashyyyk]11% time dd if=/dev/zero of=test bs=1024 count=102400 読み込んだブロック数は 102400+0 書き込んだブロック数は 102400+0 0.020u 1.030s 0:01.04 100.9% 0+0k 0+0io 155pf+0w naboo [toyota@naboo]17% time cp test.mp3 /dev/null 0.007u 1.625s 0:04.97 32.5% 0+0k 1622+1io 12pf+0w LAN-iCN2 の読み込み速度、遅いなぁ。
その1 http での計測 LAN-iCN2 -> kashyyyk LAN-iCN2: Apache 1.3.29 kashyyyk: GNU Wget 1.8.2 [toyota@kashyyyk]56% wget http://192.168.0.69/toyota/test.mp3 --01:25:39-- http://192.168.0.69/toyota/test.mp3 => `test.mp3' 192.168.0.69:80 に接続しています... 接続しました。 HTTP による接続要求を送信しました、応答を待っています... 200 OK 長さ: 104,857,600 [audio/mpeg] 100%[====================================>] 104,857,600 2.32M/s ETA 00:00 01:26:22 (2.32 MB/s) - `test.mp3' を保存しました [104857600/104857600] だそうで、18.56Mbps となる。
その2 ftp での計測 LAN-iCN2 -> kashyyyk LAN-iCN2: vsftpd 1.2.0 kashyyyk: GNU Wget 1.8.2 [toyota@kashyyyk]57% wget ftp://guest:hogehoge@192.168.0.69/test.mp3 --01:30:29-- ftp://guest:*password*@192.168.0.69/test.mp3 => `test.mp3' 192.168.0.69:21 に接続しています... 接続しました。 guest としてログインしています... ログインしました! ==> SYST ... 完了しました。 ==> PWD ... 完了しました。 ==> TYPE I ... 完了しました。 ==> CWD は必要ありません。 ==> PORT ... 完了しました。 ==> RETR test.mp3 ... 完了しました。 長さ: 104,857,600 (確証はありません) 100%[====================================>] 104,857,600 2.27M/s ETA 00:00 22:29:44 (2.27 MB/s) - `test.mp3' を保存しました [104857600] http より良くなると思ったが、ほとんど変わりない。wget が悪さをしているかと思って、 試しに ftp コマンドでも実行してみたが、結果は変わらなかった。18.16Mbps になる。
その3 samba での計測 LAN-iCN2 -> kashyyyk LAN-iCN2: 標準で入ってる samba (2.2.4-ja-1.0) kashyyyk: smbclient (samba 2.2.7a) [toyota@kashyyyk]59% time smbclient //kamino/disk -N -c 'cd speedtest; get test.mp3' added interface ip=192.168.0.65 bcast=192.168.0.255 nmask=255.255.255.0 Domain=[GALAXY] OS=[Unix] Server=[Samba 2.2.4-ja-1.0] getting file ¥speedtest¥test.mp3 of size 104857600 as test.mp3 (2213.4 kb/s) (average 2213.4 kb/s) 0.180u 1.420s 0:46.57 3.4% 0+0k 0+0io 427pf+0w さらに遅くなったなぁ。こんなもんなのか?2.1615Mbps になる。
その4 ftp での計測その2 LAN-iCN2 -> kashyyyk LAN-iCN2: proftpd 1.2.9 kashyyyk: GNU Wget 1.8.2 vsftpd の結果が良くなかったので、念のため。 [toyota@kashyyyk]74% wget ftp://guest:hogehoge@192.168.0.69:8021/test.mp3 --02:06:42-- ftp://guest:*password*@192.168.0.69:8021/test.mp3 => `test.mp3' 192.168.0.69:8021 に接続しています... 接続しました。 guest としてログインしています... ログインしました! ==> SYST ... 完了しました。 ==> PWD ... 完了しました。 ==> TYPE I ... 完了しました。 ==> CWD は必要ありません。 ==> PORT ... 完了しました。 ==> RETR test.mp3 ... 完了しました。 長さ: 104,857,600 (確証はありません) 100%[====================================>] 104,857,600 1.69M/s ETA 00:00 02:07:42 (1.69 MB/s) - 制御用の接続を切断します。 再試行しています。 切断に失敗するようだが、スピードは vsftpd より遅くなった。13.52Mbps となる。 しかし、 proftpd のクロスコンパイルに時間をとられてしまったために、 今日はこの辺で断念。

by Tatsuyoshi
since 2003