質問: virtualbox:物理cpuコアの数よりも多くの仮想cpuコアを割り当てることは悪い考えですか ハイパースレッディング 対応のcpuを持っているので、次の警告が示すように、物理cpuコアの数よりも多くの仮想cpuコアを割り当てることは悪い考えでしょうか。 筆記録: ホストシステム上の物理cpuの数よりも多くの仮想cpuが仮想マシンに割り当てられます。これは、仮想マシンのパフォーマンスを低下させる可能性があります。仮想cpuの数を減らすことを検討してください。 誰かがこのトピックに理由を付けることができますか?edit1:問題のcpuはintel core i7-4700hq、 ark intel 、 cpuベンチマーク です。edit2:(ssdの代わりに)hddのような古いハードウェアはなく、低ram(ここでは16gb、最小 vm.swappiness 、このvmには4gbなど)。
回答: ハードウェア/ os /ソフトウェアhost:linux mint 18 cinnamon 64ビット(完全に更新);カーネルバージョン4.4.0-47-genericゲスト:windows 8.1 pro 64ビット(完全に更新)プロセッサ: intel core i7-4700hq 、(6mbキャッシュ、4つの物理コア、または ハイパースレッディング を使用して8)、 cpuベンチマーク virtualbox:バージョン5.1.10 r112026(qt5.5.1)guest additions:インストール済みで最新ベンチマークツール#1: winrarバージョン5.40最終64ビット ベンチマークツール#2: veracryptバージョン1.19 final 64-bit 準備どちらの場合も、起動後、cpu、ram、ディスクドライブがほぼゼロ点のヒットになるまで待機しました。方法 元の仮想マシンを複製して2つの同一の仮想マシンを作成する。 2回目のパスでは、再起動を無効にしたアンチウイルスがこの回答の最後で指摘し、どちらの場合もwinrarをベータ版から最終バージョンに更新したためです。 前に指摘したのと同じ準備をしました。 仮想マシンはフォアグラウンドで実行され、cpu時間を浪費する他のアプリケーションを実行せずに、テストが影響を受けないようにするために、私はできることを無効にしました。 システムの内部または外部に潜在的なキャッシュを含めるために、同じテストを結果として2回実行しました。利点はほとんどありません。 結果winrar 4コア=>7.5分(短い時間が良い) 4コアを有効にしたwinrar、1.5gibは7.5分で処理されます。 8コア=>4.5分(短い時間が良い) 8コアが有効なwinrar、1.5gibが4.5分で処理されます。 veracrypt 4コア=>速度2.6gib/s(速い速度が良い) 4コアを有効にしたveracrypt hw-accelerated aes(aes-ni) 速度2.6gib/s。 8コア=>速度3.9gib/s(速い速度が良い) 8コアを有効にしたveracrypt hw-accelerated aes(aes-ni) 速度3.9gib/s。 結論必要なだけテストを実行できました。しかし、私は、これらの2つのうちの1つがかなり複雑な圧縮テストであり、2つ目がかなり複雑な暗号化テストのセットである場合、何がポイントになると考えます。どちらのベンチマークも顕著な違いを示しています。私はかなり厳密な準備と方法に従っていたので、結果が不正確であると信じる理由はないと思います。さらに、これらのテストはi/oボトルネックを排除するためにramで行われました。立場からすると、質問で言及された警告は、いくつかの条件に当てはまる可能性がありますが、すべての条件に当てはまるわけではありません。これらのかなり驚くべき結果をあなたと共有したので、私はあなたが同意することを確信しています hyper-threading を備えた最新のcpuで、最新のvirtualboxバージョンを使用してください。この設定を永続的に適用する前に、wordを試して自分の条件でテストしないでください。新しいベンチマークhost + guest: linux mint 19.2 "tina"-cinnamon(64-bit) ;両方ともカーネル:5.3.0-24-generic。プロセッサー: インテル®coreTMi7-7700hq ; 6 mbキャッシュ、最大3.80 ghz、4つの物理コア、またはハイパースレッディングを使用した8 cpuベンチマークの比較 virtualbox:バージョン6.1.0 r135406(qt5.9.5)guest additions:インストール済みで最新benchmark tool:veracrypt version 1.24 hotfix1 64-bit final( web page 、 direct deb download link )準備と方法以前のベンチマークと同じです。結果4コアのveracrypt aes暗号化⟶速度4.8 gib/s (速度が速いほど良い) 8コアのveracrypt aes暗号化( ハイパースレッディング 警告が発行されます)⟶速度7.2 gib/s (速度が速いほど良い) 結論 hyper-threading を有効にすると、パフォーマンスが50%向上しますが、aesを使用した場合のみ、残念ながら、より包括的なテストを実行する必要があります。数日後に結果が表示されます。