Windows7 でファイルの共有(ファイルサーバー)をしていると以下のエラーがイベントログに大量に出力されていました。

非ページ プール割り当ての制限に達したため、サーバーはシステムの非ページ プールから割り当てることができませんでした。

どうやら原因はこれのようです。http://support.microsoft.com/kb/937082

 

とりあえずレジストリをいじって対処しました。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Lanmanserver\Parameters\ IRPStackSize -> DWord値を設定して、10進値50を設定

MaxMpxCt -> DWord値を設定して、10進値255を設定。

MaxWorkItems -> DWord値を設定して、1024に設定

Size -> 3に設定

Sizeの意味は以下の通りです。

1 に設定すると、Windows Vista がローカル アプリケーション用に最適化されます。 2 に設定すると、ローカル アプリケーションとリモート アプリケーションの間でリソースの使用が配分されます。 3 に設定すると、Windows Vista がネットワークの処理用に最適化されます。