ドライバーを変えてみるとか、ファームウェアも更新した、OSのアップデートやパッチもやってるけどもうお手上げの場合に試してみることの例ネットワークのドライバ設定の変更
いずれもWindows 7以降の追加機能
・タスク オフロードtask offload オフにする
CPUが行うことの一部をNIC側で処理してCPUの負荷を軽減する機能
※この機能は問題が多くONにすることは推奨されない。今後の新しいチップできちんと実装されるであろうが、現在および過去のNICでは有効にしないことをお勧めする。
・ARP オフロード オフにする
ARP オフロードは、ネットワーク アダプターがコンピューターのスリープ状態を解除せずに IPv4 ARP 要求に応答する機能
※ARPは、与えられたIPアドレスからMACアドレスを求めるためのプロトコル
・NS オフロード オフにする
NS オフロードは、ネットワーク アダプターがコンピューターのスリープ状態を解除せずに近隣アドバタイズによって近隣探索近隣要請要求に応答する機能
※ARP offload, NS offloadをoffにした場合wake on lanがarp nsを使用しての場合うまくいかない。その場合はmagic packetを使用
◆まだ不安定な場合は引き続きSNP(Scalable Networking Pack)も無効化してほしい。
というかこれも標準で無効化したほうが良いです。
※通常windows7では有効になっている、windows8では、TCP Chimney Offload と NetDMA がデフォルトで無効
windows8でrssは無効化しなくてもよいのではないかとありますが、しょせん有効でも負荷軽減は微々たるものです。
ネットワークは安定性が第一です。ここでは安定性を最優先しました。
○確認方法
コマンドプロンプト→netsh int tcp show global
○無効または有効化方法
コマンドプロンプト(管理者実行)→netsh int tcp set global chimney=disabled
netsh int tcp set global rss=disabled
netsh int tcp set global netdma=disabled
※Windows Server 2012/Windows 8は不要。VISTA/2008の方はレジストリで無効化◆ドライバによってはtcp ,udpチェックサムオフロードもでますが、これもオフにして試してください。
※これはそのほかのこともやってみて最後にためしでいいかもしれない。