私のマザーボード(HP Pavilion s3000y)は、最大2GBのRAMしかサポートしていません。つまり、VMの実行に1GBしか割り当てることができず、大量のRAMを使用するアプリケーション(ゲームやVisual Studioなど)が遅いということです。
USBドライブなどのストレージディスクをRAMとして使用できますか?
または、VirtualBoxはドライブをVMのRAMとして使用できますか?
私のマザーボード(HP Pavilion s3000y)は、最大2GBのRAMしかサポートしていません。つまり、VMの実行に1GBしか割り当てることができず、大量のRAMを使用するアプリケーション(ゲームやVisual Studioなど)が遅いということです。
USBドライブなどのストレージディスクをRAMとして使用できますか?
または、VirtualBoxはドライブをVMのRAMとして使用できますか?
回答:
Windows Vistaおよび7は、高速USBドライブをSuperFetchのキャッシュとして使用するReadyBoostをサポートしています。これにより、RAMが限られているシステムでSFをより適切に動作させることができます。これは、フラッシュドライブがHDDよりも4Kのランダムな読み取り/書き込みではるかに高速であるため、ファイルI / O操作の応答性を高めるのに役立ちます。
さらに良いのは、SSDドライブを入手することです。SSD上のページファイルは非常に高速で、ページング操作の速度をかなり改善しますが、RAMの代わりにはなりません。
ところで、マザーボードが使用できると示唆しているよりも大きなRAMをインストールしようとしましたか?最新のBIOSリビジョンにアップグレードすると、2x2GBや4x1GBなどのより大きなチップを使用できる可能性があります(RAMスロットの数はわかりません)。使用可能なチップがあれば、少なくともより大きなチップを試しても問題はありません。
また、仮想マシンへのRAM割り当てを、VMを実行するのに必要なだけ少なくする必要があります。XPゲストは、使用目的に応じて256MBまたは384MBのRAMで実行できます。
多くのメモリを使用するアプリケーションがシステムを遅くする理由は、システムがストレージデバイスを使用することを強制するためです。あなたがすることを求めているのは、システムがすでにしていることと、あなたが幸せでない理由です。残念ながら、唯一の解決策は、ワークロードを変更してメモリを少なくするか、メモリを追加することです。
これを行う場合でも、推奨されません。USBドライブ/ハードドライブは非常に低速です。USBドライブについて考えてください。最大60MBpsで転送されます。他の質問に基づいたコンピューターのRAMは、4200MBpsから5333MBpsの範囲で実行されます。
そのため、コンピュータのメモリが不足している場合、ページファイルを使用してメモリを仮想メモリとして割り当てます。ハードドライブのライトがおかしくなり、コンピューターの速度が大幅に低下します。物理メモリが不足し、クラッシュしないように努力して、ハードドライブを仮想メモリとして使用します。その時点でコンピューターの速度がどれだけ遅いかを考え、VMが常にこのRamDisk(以下を参照)または仮想メモリを使用している場合、VMがどれほど恐ろしいものになるかを考えてください。
はい、名前は「仮想メモリ」または「スワップ」です。それは非常に長い間パーソナルコンピュータで定期的に使用されてきました(1960年代に初めて発見され、1990年代以来、すべての主流OSがそれらを持ち、デフォルトでオンにしています)。仮想メモリのサイズを調整することでパフォーマンスをわずかに改善できる場合があります(vistaの使用方法)が、パフォーマンスはそれほど向上しません。
一般に、仮想メモリは、コンピュータがメモリ負荷を処理できない状況でのみパフォーマンスを改善します。たとえば、OSによってOOMが強制終了されてシステムが異常になり始める場合などです。
まず、モボが2GBに制限されていることを確認しますか?!先日、DDR2またはDDR3スタイルのRAMを使用するパビリオンを見たと思いました。システムがDDR2以上を使用できる場合、それはおそらく2つのRAMスロットに大きなRAMスティックを装着できる可能性が高いことを意味します。2 GBのスティックを2つ使用できるため、4 GBにアップグレードできます。
しかし、それからBIOSがあります。そして、HPにはフラッシュ可能なBIOSアップデートがないとは信じられません。(そして、特定のモデルについてHPのWebサイトを見ると、それは大きな手がかりになります。)しかし、BIOSの更新がなくても、少なくとも3Gig以上のRAMを見ることができるはずです。4Gig全体にアクセスするには、BIOSをフラッシュするだけです。繰り返しになりますが、DDR2以上をインストールすることもできます。
ただし、DDR1にこだわっている場合は忘れてください。私もおそらくVMを使用する代わりにデュアルブートを選択するでしょう。OS間でデータを共有しようとするとき、特に新しいディストリビューションを試すとき、それがひどいことを知っています。しかし、この場合も、ほとんどすべてのLinuxディストリビューションがNTFSパーティションをネイティブに処理できます(ヒント、ヒント)。
いや USBドライブなどのストレージデバイスは、OSがそこからデータをRAMに保存/フェッチするのに役立ちます。これらの種類のページング/スワッピング操作を行うのに役立ちます。
:あなたは、代替メモリマネージャを使用することができますhttp://www.techsupportalert.com/best-free-memory-optimizer.htmを。メモリマネージャは、使用済みのRAMを圧縮し、RAMを少し解放できます。Linuxには、compcacheおよび/またはzramがあります。しかし、それがWindowsでどのように機能するかはわかりません。代替メモリマネージャがこの圧縮技術を使用していない可能性があります。:ここでこのプログラムは圧縮使用http://www.wincarepro.com/index.htmを。compcacheを使用して、Windows用のRAMディスクを作成できます(http://www.vflare.org/2009/03/ram-is-not-enough-memory-compression.html)。
編集:ここでは別のプログラムです:http://www.windows7download.com/win7-memory-improve-master/smdggjpk.htmlが、それはこの1つのようにまったく同じに見えますhttp://www.wincarepro.com?これが深刻かどうか分かりませんか?