WinXPのOSに付いているPPPoEクライアントのスループット

  • ハイテクウォーカー当たりによると、WindowsXPの標準PPPoEクライアントの性能ってあまり良くないという話も出ています
    • ほかにもいろんなところで記載は見あたります
  • ところが、以下のような話もあるってことで、pingのround trip times と ISPの速度測定サイトで確かめてみる

( TechNet フォーラム)
Windows Media PlayerWindows Messengerを立ち上げると何故か遅延が少なくなるようです

  • 確かにそうなのは確認できるけど、原因は不明・・ (^-^;;




  • 以下、検証結果
検証環境
PC: ThinkPad X60 (T2300@1.66GHz/ 2G RAM)
PPPoEにWindowsファイアウォールなし
  • なにもしていない時は、round trip times は結構ばらんばらんです

c:\>ping speed.xx.jp -n 10

Pinging speed.xx.ne.jp [218.x.x.x] with 32 bytes of d

Reply from 218.x.x.x: bytes=32 time=164ms TTL=61
Reply from 218.x.x.x: bytes=32 time=437ms TTL=61
Reply from 218.x.x.x: bytes=32 time=421ms TTL=61
Reply from 218.x.x.x: bytes=32 time=406ms TTL=61
Reply from 218.x.x.x: bytes=32 time=390ms TTL=61
Reply from 218.x.x.x: bytes=32 time=374ms TTL=61
Reply from 218.x.x.x: bytes=32 time=359ms TTL=61
Reply from 218.x.x.x: bytes=32 time=93ms TTL=61
Reply from 218.x.x.x: bytes=32 time=328ms TTL=61
Reply from 218.x.x.x: bytes=32 time=312ms TTL=61

Ping statistics for 218.x.x.x:
Packets: Sent = 10, Received = 10, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:

Minimum = 93ms, Maximum = 437ms, Average = 328ms

  • その時のISPでの速度測定(Radish製)は、以下の通り予想通り遅い

下り回線 上り回線
32.65Mbps (4.082MByte/sec) 32.19Mbps (4.023MByte/sec)

  • ここで、Media Player(Ver 10.00..00.4036)を 起動してみて再度確認(再生なし)

●追記 2007/02/08

    • Sleipnir については、IE立ち上げたあとで、IEでなにかブラウズしないと再現しなかったりとか、まだまだ検証は必要かもしれません

c:\>ping speed.xx.jp -n 10

Pinging speed.xx.jp [218.x.x.x] with 32 bytes of data:

Reply from 218.x.x.x: bytes=32 time=3ms TTL=61
Reply from 218.x.x.x: bytes=32 time=3ms TTL=61
Reply from 218.x.x.x: bytes=32 time=3ms TTL=61
Reply from 218.x.x.x: bytes=32 time=2ms TTL=61
Reply from 218.x.x.x: bytes=32 time=3ms TTL=61
Reply from 218.x.x.x: bytes=32 time=2ms TTL=61
Reply from 218.x.x.x: bytes=32 time=3ms TTL=61
Reply from 218.x.x.x: bytes=32 time=3ms TTL=61
Reply from 218.x.x.x: bytes=32 time=3ms TTL=61
Reply from 218.x.x.x: bytes=32 time=2ms TTL=61

Ping statistics for 218.x.x.x:
Packets: Sent = 10, Received = 10, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:

Minimum = 2ms, Maximum = 3ms, Average = 2ms

  • 確かに、安定して速度が出てる状態になり、速度測定も2〜3倍くらいの値になる

下り回線 上り回線
94.11Mbps (11.76MByte/sec)*1 64.85Mbps (8.106MByte/sec)*2

  • ping で、起動と終了の関係を見てみると・・

c:\>ping speed.xx.jp -n 100

Pinging speed.xx.jp [218.x.x.x] with 32 bytes of data:

Reply from 218.x.x.x: bytes=32 time=3ms TTL=61
Reply from 218.x.x.x: bytes=32 time=3ms TTL=61
Reply from 218.x.x.x: bytes=32 time=3ms TTL=61
Reply from 218.x.x.x: bytes=32 time=3ms TTL=61
Reply from 218.x.x.x: bytes=32 time=3ms TTL=61
Reply from 218.x.x.x: bytes=32 time=2ms TTL=61

(Media Player 終了)

Reply from 218.x.x.x: bytes=32 time=15ms TTL=61
Reply from 218.x.x.x: bytes=32 time=15ms TTL=61
Reply from 218.x.x.x: bytes=32 time=15ms TTL=61

(Media Player 起動)

Reply from 218.x.x.x: bytes=32 time=15ms TTL=61
Reply from 218.x.x.x: bytes=32 time=15ms TTL=61
Reply from 218.x.x.x: bytes=32 time=2ms TTL=61
Reply from 218.x.x.x: bytes=32 time=2ms TTL=61
Reply from 218.x.x.x: bytes=32 time=3ms TTL=61

  • 一度起動後は、pingの round trip times は安定はしてますが、起動・終了に連動して速度は変わるようです
  • 起動後に、ntdll 関連の何かを呼び出した後にレスポンスが良くなっているように思われますが・・
  • 詳細は不明 ●| ̄|_

*1:約2.88倍

*2:約2.00倍