AWE はどのように機能するのでしょうか?

AWE はどのように機能するのでしょうか?

8GB の 32 ビット RAM を搭載したサーバーにアクセスし、Windows Server 2003 Enterprise および SQL Server 2005 Enterprise をインストールしました。オペレーティング システムは 8GB を認識しましたが、Sql Server は 1.6GB のメモリしか使用できず、boot.ini に /PAE パラメーターを追加して Sql Server で 1GB ~ 5GB の AWE を使用できました。BD で使用したシステム サーバーを再起動したため、最も高速なパフォーマンスが得られましたが、Sql Server のメモリは 100MB しか使用できず、Windows タスク マネージャで使用したメモリ容量が不足しています。この AWE は機能しないのでしょうか、それとも成功しましたか?

大まかな翻訳:

8GB の RAM 32 ビットのサーバーがあり、Windows Server 2003 Enterprise と SQL Server 2005 Enterprise をインストールしています。オペレーティング システムは 8GB を認識しますが、SQL Server は 1.6 GB のメモリしか使用しません。次に、boot.ini に /PAE パラメーターを追加して、AWE Sql Server を 1GB から 5GB に有効にし、サーバーを再起動すると、データベース システムの使用速度が向上し、メモリが大幅に向上しましたが、メモリ内で SQL Server が使用するメモリは 100 MB しかなく、Windows タスク マネージャーでメモリ使用量を確認できますが、AWE が実行されているかどうかはわかりません。何が起こっているのでしょうか?

答え1

AWE/PAEは物理的な量を増加させるシステム理論上は最大64GBのメモリを搭載できるが、仮想メモリの容量はプロセスメモリは依然として 4GB に厳密に制限されています。

答え2

SQL サーバー上で実行しますdbcc memorystatus。AWE メモリはプロセスのワーキング セット (およびタスク マネージャー) には表示されません。以下も参照してください。http://msdn.microsoft.com/en-us/library/ms191481.aspx

関連情報