Windows 10 Enterprise および Visual Studio Pro 2015 を使用した VmWare Fusion (8) プロセスの CPU 負荷が重い

Windows 10 Enterprise および Visual Studio Pro 2015 を使用した VmWare Fusion (8) プロセスの CPU 負荷が重い

VM (ユニティ モード) を実行しているときに、アクティビティ マネージャーに VmWare プロセスの CPU 負荷がかなり大きいことが表示されることに気付きました。CPU の 20% を使用しているとしますが、プロセス自体は最大 450% の CPU 負荷を示します。

Win 10 と VS 2015 のみで ReSharper を実行 (アイドル) した場合の標準負荷は約 150% (OS X アクティビティ モニターで約 10 ~ 15%) です。Web アプリケーションと一部のサービスを実行し始めるとすぐに、この負荷は前述の 450% まで急上昇します。これは定期的に発生し、ほとんどの場合、応答性が最適ではないことに気付きました。

グーグルで調べた後、以前にも役に立ったことがあるため、Windows Update サービスを無効にしました (Windows 10 に限ったことではありませんが、試してみる価値はあります)。しかし、これでは期待した結果は得られませんでした。

現在、VM には 2 コア、8 GB RAM、Intel VT-x/EPT が有効、Mac とインターネットを共有しています。以前は 4 コアを試しましたが、それほど変化はありませんでした。これはブートキャンプ パーティションではなく、ゼロから作成した VM であることに注意してください。

これをMacBook Pro Retina 15インチ Mid 2015で実行します

  • インテル Core i7 2.5GHz
  • 16GBのRAM
  • 512GB SSD
  • AMD Radeon R9 M370X

同じ経験をした人や、応答性と速度を改善するための提案がある人はいますか?

答え1

これらの .vmx パラメータは、VMware のパフォーマンス問題を解決するためによく使用されます。

MemTrimRate = "0"
mainMem.useNamedFile = "FALSE"
mainMem.backing = "swap"
sched.mem.pshare.enable = "FALSE"
MemAllowAutoScaleDown = "FALSE"
prefvmx.useRecommendedLockedMemSize = "TRUE"

これらすべてがあなたのケースでは必要ないかもしれません(または十分ではないかもしれません)が、試してみることはできます。私はこれまで試したことがないと思います全てこれらは 1 つの VM につき 1 つしかないため、.vmx ファイルに導入するときは注意してください。

.vmx ファイルを編集する前に必ずバックアップを取り、これらのパラメータがファイル内の他の値にすでに設定されているかどうかを確認してください。

関連情報