VirtualBox仮想マシンでWindows7を実行していますが、より合理化された方法で実行したいと考えています。インストールは主にWebアプリのテストに使用しますが、すぐに実行する必要はありません。最小限のメモリ要件で、仮想ハードドライブの内容への最小限の変更で実行したいと思います。ページングファイルなどのハードドライブの内容を変更すると、スナップショットのサイズが大きくなります。
別の 私の最近の投稿 はこの問題に関連しているようですが、Windowsの問題に直接対処していません。
私が懸念していることの1つは、「スタンバイ」または「空き」とマークされた900MBを超えるメモリがある場合でも、Windowsがページングファイルの17%を使用しているように見えることです。私の知識のない推測では、これはシステムの高速化に役立つインデックスやその他のデータを格納するために使用されていますが、実際には必要ありません。
また、アプリが実行されていない状態でWindowsが500MBを超える「使用中」メモリを使用するのは正常かどうかも疑問です。 VMに「インストールされている」メモリの量を減らすと、この量は減りますか?ページングファイルの使用量を増やすことなく、システムのメモリフットプリントを削減するには、どのような手順を実行できますか?
これは質問に直接答えるものではありませんが、代替ソリューションを思い出させるためにここに投稿します。ほとんどの仮想マシンの使用では、おそらくWindows7に付属しているすべての単一コンポーネントは必要ありません(例:Tablet PC、Windows Media Center)。インストールメディアまたはイメージファイルにアクセスできる場合は、 DISMツールを使用したWAIK ツールを使用できます。上級ユーザーの場合は、 RT Se7en)のような単純なツールを検討してください。 Lite 、オペレーティングシステムをスリム化する(興味がある場合は、Windows Update/Service Pack、無人アプリケーションなどをスリップストリームすることもできます)。
これにより、イメージがはるかに小さくなり、削除するコンポーネントに応じて、オペレーティングシステムがはるかに「軽量」になります(これにより、使用するRAM)が確実に少なくなります)。
繰り返しになりますが、これは明らかに、インストールされ実行されているバージョンのWindowsには適用されません。後で実行できる最適化は間違いなく他にもあります。そのため、これを単に代替ソリューションと呼びました。インストール後の最適化のために、インターネット上に 多種多様なガイド があります。
Windows Thin PC(winTPC)
これはWindows7の軽量バージョンです。
Windows Thin PCを使用すると、フットプリントが小さく、ロックダウンされたバージョンのWindows 7を提供することで、既存のPCをシンクライアントとして再利用できます。
これは、VMにインストールすることをお勧めします。
ページングファイルは、コミットされているがアクセスされていないメモリに使用されます。たとえば、アプリケーションは1 GBのメモリを割り当てますが、100MBにしか触れません。フルGBのメモリを切り分けて削除するのではなく、100MBの物理メモリしか提供しません。しかし、Windowsは、そのアプリケーションに1GBのメモリがあることを約束しました。この保証は、ページングファイルによって裏付けられています。