Windows system >> Windowsの知識 >  >> Windows Serverシステムのチュートリアル >> Windows Serverチュートリアル >> Win 2000システムのメモリ最適化Raiders

Win 2000システムのメモリ最適化Raiders

  

あなたが何を使っていようと、メモリサブシステムは常に最適化の焦点です。これは、RAMのパフォーマンスに直接影響を与えるだけでなく、他のサブシステム間の通信機能も決定するため、システム全体のパフォーマンスに影響を与えます。 Windows 2000は「パフォーマンス」に基づいているため、メモリサブシステムの可能性を最大限に活用する必要があります。この記事では、システムのパフォーマンスを向上させる目的を達成するために、膨潤を生じさせ、レジストリを最適化する方法を紹介します。私たちはBIOSの最適化から始めます(BIOSの最適化はすべてに有効です);それから他のいくつかの最適化があります。

最適化するときはAdministratorに登録する必要があります。そうしないと変更が無効になります。

BIOS最適化

BIOSには、メモリ関連のオプションがいくつかありますが、最も一般的なものをいくつか紹介します:

CAS Latency-CAS Delayはシステムメモリ列のアクセス時間を決定するパラメータ。 CASレイテンシが小さいほど、システムはRAM内のさまざまなデータを高速に読み取ります。ほとんどのSDRAM CAS遅延は、公称値3を持っていますが、基本的に2に達することができます。市場には公称値2のSDRAMもあります。 RDRAMについては、CASレイテンシがSDRAMよりもはるかに大きいため、CASレイテンシを小さく設定すると、その効果は非常に大きくなります。ただし、CASレイテンシの変更は実際にはオーバークロックですので、安定性に注意してください(timedemo loopなどの安定性テストソフトウェアを実行できます)。

RASからCASへの遅延 - この設定は、回線アクティブ化コマンドと読み取り/書き込みコマンドの間の時間を表します。値を小さくすると速くなります変更する場合は、システムの安定性に注意してください。

RASプリチャージ時間 - この設定は、DRAMのプリチャージにかかるサイクル数を表します。変更するときは、安定性にも注意を払う必要があります。

SDRAM Precharge Control - この設定は、システムがSDRAMのプリチャージ時間をどのように管理するかを示し、有効と無効の2つの値を持ち、システムによって結果が異なります。両方試してください。

Shadow System BIOS - これが有効になっていると、BIOSの内容はシステムの起動時にメインメモリにコピーされます。

System BIOS Cacheable - Enabledに設定すると、システムは必要に応じてBIOSの内容をL2キャッシュにバックアップし、BIOSの動作を高速化します。その効果はShadow System BIOSよりも優れています。 Shadow System BIOSもEnabledに設定されている場合に最適です。

レジストリの変更

レジストリ内のメモリにはいくつかの設定がありますが、変更するときは注意してください。わずかなエラーが発生するとシステムがクラッシュします。そのため、変更の前に、問題が回復した場合に備えて、レジストリのバックアップを作成してください。

最初に[HKLM /システム/CurrentControlSet /コントロール/セッションマネージャ/メモリ管理]をレジストリで探します。次に、次のオプションがあります。

DisableExecutivePaging - 有効に設定すると、 Windows 2000は実行可能ファイルを実行するときにハードディスク上のスワップファイルを使用しないので、ファイルの実行速度は速くなります。ただし、システムメモリが128 MBを超える場合にのみ有効に設定することをお勧めします。これは、特定のシステムリソースも消費するためです。デフォルトでは、この値は0(無効)です。有効に設定されている場合は1に設定されます。

LargeSystemCache - これが有効に設定されている場合(Windows 2000のサーバーバージョンがデフォルトで有効に設定されている場合)、システムはファイルシステムキャッシュとして(ハードディスクキャッシュとして)4MBを除くすべてのメモリを使用します。 Windows 2000はそれ自身のカーネルをメモリに入れるので、実行が速くなります。この設定は動的で、ハードディスクにさらにキャッシュが必要な場合は、ハードディスクのキャッシュ用にメモリが解放されます。デフォルトでは、8MBのメモリがこの目的のために予約されています。

この設定の主な利点は、高速で実行できることと、それでも動的であることです。メモリ要件が小さい場合、Windows 2000カーネルはメモリ内に常駐し、複数のプログラムを実行する場合は大量のメモリが必要です。 Windows 2000はカーネルをメモリから解放します。 0は無効、1は有効を意味します。ただし、これを[有効]に設定すると、システムがより多くのメモリを消費し、タスクが非常に密集している場合はシステムパフォーマンスが低下します。 Micorsoftによると、この設定は、Microsoft SQLのように自分自身をキャッシュするアプリケーションや、IISのように最高のパフォーマンスを得るために大量のメモリを必要とするプログラムには0に設定するのが最善です。

IOPageLockLimit - この設定は主にサーバーアプリケーション用です。設定が適切であれば、大容量ファイル転送や同様の操作を実行するときにシステムのI /Oパフォーマンスが向上する可能性があります。しかし、システムのメモリが128MB未満の場合、この設定は効果がありません。システムメモリが128MBを超える場合は、8〜16MBに設定できます。パフォーマンスの向上はより明白になります。デフォルト値は0.5 MB(512 KB)で、設定時はバイト数で表します(0.5×1024×1024 = 524288バイト)。変更するときは、最良の結果が得られるようにさらに値をいくつか設定してください。

起動時にプログラムを実行しないようにする

起動時に不要なプログラムを実行してメモリを節約することは禁止されています。 Windows 2000で起動するときにプログラムを実行するのはそれほど簡単ではありません。レジストリ内の関連項目は[HLKMSOFTWAREMICROSOFTWINDOWSCURRENTVERSIONRUN]です。見つかったら、変更を加えることができます。ただし、エラーを防ぐために最初にバックアップを作成する必要があります。

Copyright © Windowsの知識 All Rights Reserved