VM(Windowsを実行))は最初は正常に実行されますが、しばらくするとグラインドになるまで遅くなります(最良の推測は数時間)入力が遅いので、タイピング時にも遅延が発生します。
問題は1つのVMに限定されていません。複数のWindows 7 VMで同じ問題が発生しています。
この問題の原因を特定するためのヒントがあれば、大歓迎です。以下は、構成の詳細と、これまでに私が試みたものです。
構成:
これまでに行われた変更(最適化)
Windows(ゲスト):
Mac(ホスト):
VMware:
更新:
この問題の根底に到達するために、VMwareでサポートリクエストを作成し、次の2つの追加アクションを試してみました。
次の手順を実行して、OSXのAppNap機能からVMwareを除外します。
更新2:
上記のアクションに加えて、VMwareサポートは私に次のことをするように頼みました:
これらの変更による違い(特に、ゲストOSに割り当てられたリソースの低下)は期待していませんでしたが、これまでに試したVMはすべて安定しており、USB3外部から実行した場合でも、実際に問題なく動作します。 WDディスク。
私は同じ問題を抱えていますが、これらの解決策は私の問題を修正しませんでした。しかし、私は ブログ投稿artykul8を見つけました。これにより、すべての問題が修正されました!
http://artykul8.com/2012/06/vmware-performance-enhancing/
微調整:メモリスワップファイル.vmemファイルを無効にする
mainMem.useNamedFile = "FALSE"
残念ながら、このパラメーターは仮想マシンのフルメモリスワップファイルを常に作成するため、VMware Playerでは機能しません。 MacおよびLinux上のVMware Fusionの場合、mainMem.useNamedFile
ではなくmainMem.backing
フラグを設定する必要があります。
mainMem.backing = "swap"
微調整:適切なディスクコントローラーを選択し、SSDを指定
最新のSATA AHCIコントローラーの代わりにLSI Logic SAS WindowsゲストOS用のSCSIディスクを備えたコントローラー、または[〜#〜] pvscsi [〜#〜]を選択します他のタイプのOSの場合。残念ながら、VMware上のSATA AHCIは、3つのコントローラーの中で最もパフォーマンスが低く、CPUオーバーヘッドが最も高くなります(最後のトピックの参照を参照)。適切なコントローラーの選択に加えて、ホストディスクがSSDの場合、ゲストOSにSSDとしてディスクタイプを明示的に指定できます。
scsi0:0.virtualSSD = 1
微調整:VMのログファイルを無効にする
logging = "FALSE"
または、ログファイルが必要な場合は、別の場所を指定してログファイルを保存することもできます。
log.filename = "c:\Windows\Temp\vm1.log"
微調整:その他のディスクとメモリのI/Oパフォーマンスの最適化
メモリのトリミングを無効にします。
MemTrimRate = "0"
ページ共有を無効にする:
sched.mem.pshare.enable = "FALSE"
メモリ割り当ての縮小を無効にします。
MemAllowAutoScaleDown = "FALSE"
微調整:スナップショットを無効にする
スナップショットを使用せず、完全バックアップを希望する場合は、スナップショットを無効にします。
snapshot.disabled = "TRUE"
微調整:ユニティモードを無効にする
Unityは、仮想デスクトップオペレーティングシステムを実行するための優れた機能である可能性がありますが、サーバーOSの仮想化には最も有用ではありません。 unityが有効になっていることの厄介な兆候は、GuestAppsCache
または大量のファイルとサブフォルダーを含むキャッシュフォルダーです。 VMで無効にするには、次の行を追加します。
isolation.tools.unity.disable = "TRUE"
unity.allowCompositingInGuest = "FALSE"
unity.enableLaunchMenu = "FALSE"
unity.showBadges = "FALSE"
unity.showBorders = "FALSE"
unity.wasCapable = "FALSE"
私のVMゲストにも同じ問題がありました(ちなみに10.8のVMWare 5.xでも同様です)。この問題を解決したのはVMハードディスクのバッファリングこれは、システムのすべての利用可能なRAMでディスクデータをバッファするために必要です)(これはアクティビティモニタでも監視できます)。ただし、RAM他のシステムリソースで必要な場合は、VMWareの強力な機能の1つではないようです。
私はこれを無効にしたので、VMゲストを遅くすることに関する問題はもうありませんでした。
OS X 10.10.2を実行しているセットアップで、OS Xにアップグレードする前に、同様の問題がありました。
私が見つけたのは、OS Xのディスプレイ設定を「デフォルトのディスプレイ」解像度を使用するように変更したときです。次に、VMwareで[Windowsのユーザーインターフェイスサイズを自動的に調整する]チェックボックスをオフにし、[Retinaディスプレイにフル解像度を使用する]チェックボックスをオンにしました。これにより、ウィンドウインターフェイスの解像度が2560 x 1600に設定されます。問題はもう鈍い振る舞いをした。
これは、Windows 7 ProとWindows 8.1 Entの両方で同じ動作です
その後、私はふたを閉じた外部スクリーンと外部キーボードとマウスを使用しましたが、それは魅力のように機能します。
これがあなたの家に役立つかどうかはわかりませんが、おそらくあなたの問題は画面に関連しています。