• ベストアンサー

Windows8.1でMTUを設定する方法

Windows8.1でMTUを設定する方法をご指導願います。 Windows MTU 最適値を設定して通信速度を上げたりPINGを安定させる - 毎日が五月病 http://blog.livedoor.jp/naka_tyaso/archives/51971407.html こちらに基づいて1448に設定しているのですが、 マシンを再起動すると1500(デフォルト)に戻ってしまいます。 設定が戻らない方法はあるのでしょうか。 どうぞよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

Windows8の通信設定はほぼ最適化されている http://osumituki.com/hack/47.html#TcpAckFrequencyACK TcpAckFrequency(ACK)を設定する を参照して下さい。 MTU最適値が有効な時代(OS)は、XP(以前)で、XP以降のOSは、自動で最適化する為、1500(デフォルト)に戻すのです。 これは、通信アプリのバッファマージンも考慮した値です。 ただのPingで1448(最適値と言っても)にしても意味はありませんよ。 以上

kazu-one
質問者

補足

akiraton787さん、ありがとうございます。 Windows8の通信設定はほぼ最適化されているのでMTUをいじらずに、 TcpAckFrequency(ACK)を設定したほうが良い、 という意味ですか。

その他の回答 (2)

回答No.3

>TcpAckFrequency(ACK)を設定したほうが良い、という意味ですか。 そうです。(やっても対して影響が出ない為です。) しかし、Win8.1なら変わらないでしょう。(体感出来ない) XP以降のマザーボートもギガビットLAN(1000Mbps)が標準です。 OSもドライバーもギガビットLANに対応しています。 ローカルエリア接続のプロパティで「QoSパケットスケジューラ」がチェックされているはずです。 このQoSで自動チューニングしています。(詳細は割愛しますのでググって下さい。) QoSとは、ネットワーク上で、ある特定の通信のための帯域を予約し、一定の通信速度を保証する技術。 >>通信アプリのバッファマージンも考慮した値です。 一定のディレイ(遅延)が設定されています。その遅延時間を減らすことでネット回線のかなりの高速化が期待できます。 と言っても、ミドル~ハイエンドに近いPCスペックでブラウザの通信では誤差の範囲です。 XP以前のOSによっては、オンラインゲームで恩恵を受けられたとのことです。 XP以降のOSで恩恵があるとは思えません。 XP以前のOSやIPSによっては、PingのRTTをましにできる程度です。 Ping 111.222.333.444 111.222.333.444 からの応答: バイト数 =32 時間 =39ms TTL=255                                     ↑                               RTT、ここの値が小さいほど高レスポンス パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、 ラウンド トリップの概算時間 (ミリ秒): 最小 = 39ms、最大 = 42ms、平均 = 40ms 現在のISPとWin7以降であれば、RTT値はかなり優秀な値です。 MTUの設定を変更し、損失が出れば、通信を再送する為、かえって遅くなるだけです。 下記を参考にチューニングして見て下さい。 「MTU / RWIN」の設定したい方へ http://www7a.biglobe.ne.jp/~kasachan/kaisen.html#WINVISTA7-RWINTROUBLE 以上

kazu-one
質問者

補足

akiraton787さん、ありがとうございます。 > 下記を参考にチューニングして見て下さい。 > 「MTU / RWIN」の設定したい方へ > http://www7a.biglobe.ne.jp/~kasachan/kaisen.html … このページのどこを参考にということでしょうか。

  • TOTO2011
  • ベストアンサー率29% (449/1537)
回答No.1

MTU値の設定はXPでは効果がありましたが 7や8では特に必要無いと思います (XPが高速回線に対応していないOSだから設定変更が必要でしたが ビスタ以降は高速回線対応OSに変わっています) MTU値よりネット機器側を見直す方が良いと思いますね ネット環境やネット機器は何を使われていますか?

kazu-one
質問者

補足

TOTO2011さん、ありがとうございます。 Windows7のマシンでは再起動しても戻ることなく設定出来ているのですが、 Windows8.1のマシンでは再起するとデフォルト(1500)に戻ってしまうのです。 そこの所を聞きたいです。