Windows 7 をファイルサーバにしているのですが、ファイルアクセスが高負荷になると急にアクセスできなくなってしまう現象が多発します。

イベントログを見ると

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

というエラーが出ています。

調べてみると、以下にあるようにWindows 7 はクライアントOSなので、サーバ用に最適化されていないようです。

http://support.microsoft.com/kb/937082

ということで、レジストリを以下のように編集して再起動して様子見です。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Lanmanserver\Parameters\
         MaxWorkItems = 1024 (DWORD)
         MaxMpxCt = 255 (DWORD)
         Size = 2 (DWORD)

== 2011/2/15 追記 ==

だめでした。以下のようにさらにレジストリいじってみました。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\LargeSystemCache
の値を1にする
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\Size
の値3にする