Chcete zvýšit výkon svého virtuálního stroje? Zde je vše, co potřebujete vědět, než přidělíte více jader CPU virtuálnímu počítači.
Virtuální stroje (VM) jsou darem z nebes, pokud na svém chcete provozovat více operačních systémů bitevní stanice PC bez úpravy nastavení spouštění. Ale stejně jako všechny ostatní technologie mají virtuální počítače svá omezení a jejich největší nevýhodou je neschopnost vytěžit maximum z hostitelského hardwaru. Tento problém je ještě patrnější v případě virtuálních strojů běžících na hypervizorech typu 2, jako jsou VirtualBox a VMWare Workstation, protože mají omezený přístup k systémovým prostředkům.
Naštěstí existují způsoby, jak zvýšit množství zdrojů přidělených virtuálnímu počítači, včetně jader CPU. Ale skutečná otázka zní: kolik jader byste měli udělit virtuálnímu stroji, abyste získali maximální výkon, aniž byste narazili na problémy se stabilitou?
Co jsou fyzická a logická jádra CPU?
Než probereme počet jader, která byste měli přiřadit virtuálnímu počítači, je důležité pochopit rozdíl mezi fyzickými a logickými jádry ve vašem systému. Fyzická jádra, jednoduše nazývaná jádra, jsou skutečné hardwarové komponenty, které se podílejí na nejrůznějších úlohách zpracování uvnitř čipu CPU.
Logická jádra jsou naopak založena na konceptu hyperthreadingu. Jednoduše řečeno, hyperthreading je funkce, která rozděluje fyzické jádro na více (obvykle dvě) logická jádra. Počet logických jader lze vypočítat vynásobením počtu fyzických jader vlákny (nezávislé úlohy nebo toky dat), na kterých může každé jádro běžet.
Například můj Ryzen 5 5600X má šest fyzických jader a 12 vláken a každé jádro může provozovat dvě vlákna. Můj systém má tedy 12 logických jader.
Jak zkontrolovat počet jader na vašem CPU
Pokud jste na Windows 11, můžete pomocí Správce úloh zkontrolovat počet fyzických a logických jader vašeho procesoru:
- Klepněte pravým tlačítkem myši na Start tlačítko a vyberte Správce úloh.
- Přejděte na Výkon tab.
- Počet fyzických a logických jader bude viditelný pod procesor podnabídka.
Nezapomeňte si poznamenat počet fyzických jader, protože se vám bude hodit, když přidělujete procesory svým virtuálním počítačům.
Kolik jader bych měl přiřadit svému virtuálnímu počítači?
Obecně platí, že přidělení 50–75 % vašich fyzických jader virtuálnímu počítači poskytuje nejlepší rovnováhu mezi výkonem a stabilitou. Nikdy byste však neměli alokovat více než maximální počet fyzických jader dostupných ve vašem systému. Dokonce nejlepší CPU nebude moci napájet hostitelský počítač bez problémů se stabilitou, pokud přidělíte všechna fyzická jádra virtuálnímu počítači. Zvýšení výkonu, kterého dosáhnete přiřazením každého fyzického jádra, nestojí za riziko zhroucení celého systému. Sakra, přetížení vašich jader CPU může vést ke snížení výkonu a problémům s latencí, protože hostitel a VM začnou soutěžit o volná jádra.
Aby to bylo složitější, VirtualBox uvádí vaše logická jádra jako procesory v nastavení, ne fyzická jádra. Když na svém PC otevřu nastavení VirtualBoxu, umožní mi to přiřadit všech 12 mých Ryzen 5 5600X logická jádra jako procesory k VM, což je něco, co byste měli nikdy dělat.
Nejlepším postupem je zkontrolovat počet fyzických jader dostupných ve vašem CPU prostřednictvím Správce úloh a přiřadit polovinu tohoto počtu v nastavení VirtualBoxu. Například virtuálnímu stroji obvykle přiděluji tři „procesory“, což je přesně polovina fyzická jádra na mém CPU. Tímto způsobem si mohu užít solidní výkon na svých virtuálních počítačích bez obav z BSOD nebo zhroucení mého zařízení.
Jak zvýšit počet jader CPU ve VirtualBoxu
VirtualBox vám umožňuje přiřadit jádra CPU k virtuálnímu stroji v době jeho vytvoření. Procesory však můžete k uvedenému virtuálnímu počítači přiřadit později podle následujících kroků:
- Vyberte virtuální počítač podle svého výběru a klikněte na Nastavení volba.
- Vydejte se Systém a klikněte na Procesor tab.
- Přetáhněte Posuvník procesorů směrem k právu zvýšit jádra přidělená virtuálnímu stroji.
- lis OK pro uložení změn.
A to je vše! Přidělení více jader vašemu virtuálnímu počítači je jedním z nejjednodušších způsobů, jak zlepšit jeho výkon. Jak jsem již zmínil dříve, poskytnutí poloviny vašich fyzických jader virtuálnímu počítači stačí k tomu, aby váš virtuální počítač lépe reagoval, aniž by byl hostitelský systém vystaven problémům se stabilitou.
Můžete také povolit GPU pass-through v určitých hypervizorech, abyste zlepšili hraní her a úpravy videa schopnosti jejich VM. VirtualBox se bohužel špatně spáruje s grafickými částmi, ale můžete si projít naše průvodce na pomocí vašeho GPU s tímto hypervizorem pokud chcete zlepšit výkon vašeho virtuálního počítače při spouštění graficky náročných úloh. Pokud jste virtualizaci ještě nepovolili, určitě si přečtěte náš podrobný postup průvodce jak to udělat ve Windows 11.