Proč je můj virtuální počítač tak pomalý (5 tipů pro zrychlení)

Virtuální stroje jsou vynikající nástroje, zejména pro každého, kdo pracuje s vývojem softwaru. Ke svému běhu často vyžadují poněkud statný hostitelský systém kvůli intenzivnímu zpracování a sdílení hardwaru potřebnému k jejich použití.

VM může dokonce běžet pomalu, pokud máte výkonný systém. V nejhorším případě může zamrznout, vypnout se nebo prostě úplně zmizet. Mohou také ovlivnit výkon vašeho hostitelského počítače.

Zatímco virtuální stroje mají řadu výhod a jsou velmi univerzálními nástroji, nejsou, pokud běží tak pomalu, že je nemůžete použít. Pokud jste použili virtuální počítač, není pochyb, že jste se s tímto problémem někdy setkali.

virtuální stroj pomalý

Pojďme se podívat na to, proč mohou některé virtuální stroje běžet pomalu, jak problém vyřešit a jak z virtuálních počítačů udělat užitečný nástroj, kterým mají být.

Proč mohou být virtuální stroje pomalé

Aplikace virtuálních strojů jsou velmi procesně náročné programy. Mohou být citliví na různé věci, které způsobují jejich zpomalení. Tyto problémy však obvykle spadají do čtyř hlavních kategorií.

Hostitelský systém

Pokud váš virtuální počítač běží špatně, první věc, na kterou se chcete podívat, je hostitelský systém – počítač, na kterém jej provozujete. Ve většině případů se problém scvrkává na to, že hostitelský systém nemá sílu spouštět virtuální počítače. Pamatujte, že každý virtuální počítač sdílí prostředky s hostitelem, takže se musíte ujistit, že máte dostatek energie.

Pokud vašemu systému chybí některý z prostředků, které rád nazývám „velká 3“ – CPU, paměť a místo na disku – pak je to pravděpodobně zdroj vašeho problému. Virtuální stroje potřebují hodně výpočetního výkonu. Čím rychleji, tím lépe: pokud máte více CPU nebo vícejádrový procesor, bude to ještě lepší.

Paměť je obrovským faktorem a často hlavní příčinou pomalého virtuálního stroje. VM jsou paměťoví prasata; pokud nemáte dostatek volného místa, váš počítač zahájí výměnu paměti. To znamená, že bude využívat místo na vašem pevném disku k ukládání věcí, které by normálně uchovával v paměti. Zápis a čtení z disku je mnohem pomalejší než z paměti; určitě to zpomalí váš VM a hostitele.

Budete potřebovat dostatek volného místa na disku pro přidělení vašemu VM. Nejlepší je nastavit virtuální stroje s pevným diskovým prostorem namísto dynamického diskového prostoru. Toto nastavení vyžaduje, abyste měli tento prostor k dispozici v době, kdy vytváříte virtuální počítač.

Pokud používáte dynamický diskový prostor, prostor využívaný virtuálním počítačem roste pouze s tím, jak jej používáte. To může ušetřit místo na pevném disku, ale vytváří to velkou fragmentaci, což zase zpomaluje čtení a zápis z disku a virtuálního počítače.

Jiný hardware může také zpomalit váš virtuální stroj, pokud je podprůměrný. Ke zpomalení může přispět vaše grafická karta, wifi karta, USB a další periferní zařízení. Jejich negativní dopady však budou ve srovnání s Big 3 pravděpodobně minimální.

Zatímco grafické karty mohou být významným faktorem pro rychlé zobrazení virtuálního počítače, můžete upravit nastavení videa, abyste zmírnili většinu těchto problémů.

Konfigurace

Konfigurace vašeho virtuálního počítače často určuje, jak bude fungovat. Pokud jej nakonfigurujete tak, aby emuloval příliš velký a výkonný systém, možná nebudete mít na hostitelském počítači prostředky k jeho spuštění.

Když můžeme svobodně vytvořit jakýkoli systém, který chceme, máme tendenci jít do toho. To však může mít negativní vliv na vaši schopnost skutečně používat virtuální počítač. Nezapomeňte zjistit, jaké minimální požadavky na virtuální počítač potřebujete, a poté jej nakonfigurujte v rámci těchto parametrů. Nepřehánějte to; skončíte s pomalým VM.

Další aplikace

Při používání virtuálního počítače mějte na paměti další aplikace spuštěné na hostiteli. Pokud máte mnoho otevřených oken nebo dokonce software běžícího na pozadí, mohou zpomalit váš počítač. Mějte také na paměti, co na virtuálním počítači používáte, protože to ovlivní zdroje stejně jako aplikace běžící na hostiteli.

Software VM

Pokud máte problémy s rychlostí, může to být pouze software VM, známý také jako hypervizor, který používáte. Některé aplikace virtuálního počítače hrají na jednom OS lépe než na jiném. Možná budete muset provést průzkum, abyste zjistili, které hypervizory fungují nejlépe v systému a prostředí, které používáte jako hostitel. V případě potřeby můžete získat některé z bezplatných zkušebních verzí alternativních hypervizorů a zjistit, které z nich na vašem počítači fungují nejlépe.

Další informace o konkrétním softwaru VM naleznete v našem článku, Nejlepší software pro virtuální stroje.

Tipy pro zrychlení vašich virtuálních počítačů

Nyní, když jsme diskutovali o některých věcech, které mohou způsobit, že váš virtuální stroj běží pomalu, je čas zjistit, co můžete udělat pro zlepšení jeho výkonu.

Memory

Paměť vašeho hostitele hraje nedílnou roli v jeho výkonu. Mít v hostitelském systému tolik paměti, kolik můžete, je začátek. Také chcete být opatrní a omezit množství, které konfigurujete pro své virtuální počítače. Splňte alespoň minimální požadavek operačního systému, aniž byste si od hostitele vzali příliš mnoho. Pokud máte příliš málo paměti, určitě to poběží pomalu.

Takže, jak to vybalancovat? Dobrým pravidlem je alokovat alespoň ⅓ paměti hostitele virtuálnímu počítači. Pokud chcete, můžete přiřadit více, ale neběží současně mnoho dalších aplikací.

procesor

Kromě nákupu nového procesoru nebo počítače nemůžete pro zvýšení rychlosti procesoru nic udělat. Ujistěte se však, že jste povolili virtualizaci v nastavení systému BIOS. To vašemu počítači umožní sdílet své prostředky s virtuálními počítači. Pokud máte vícejádrový procesor, můžete svůj virtuální počítač nakonfigurovat tak, aby používal více než jeden procesor.

Využití disku

Ujistěte se, že při nastavování virtuálního počítače nepoužíváte dynamické přidělování disku. Pevný disk SSD (Solid-State HDD) může výrazně zvýšit výkon díky své pozoruhodně vysoké rychlosti přístupu. Pokud máte SSD, ujistěte se, že vaše obrazy virtuálních počítačů jsou vytvořeny, uloženy a spuštěny na něm.

Pokud nemáte SSD, uchovávejte snímky na nejrychlejším disku, který máte k dispozici. Jejich ponechání na síťové jednotce, disku CD, DVD nebo externí jednotce USB může snížit výkon, protože tyto pomalejší možnosti úložiště vyžadují přístupovou dobu.

Další aplikace

Problémem mohou být i jiné aplikace spuštěné ve vašem systému: spotřebovávají zdroje stejně jako virtuální počítače. Ujistěte se, že během používání virtuálních strojů omezíte ostatní spuštěné aplikace.

Antivirové aplikace mohou zpomalit systém, zejména když skenují paměť a diskové jednotky, když je používáte. Při používání virtuálních počítačů možná budete chtít zakázat antivirový software. Přinejmenším řekněte svému antivirovému softwaru, aby vyloučil adresáře, které používáte k ukládání obrázků.

Další tipy

Několik různých tipů pro urychlení virtuálních počítačů: zkontrolujte některá nastavení, která máte k dispozici pro své virtuální počítače. Hledejte nastavení videa, jako je akcelerace 2D a 3D videa. Nastavení softwaru mohou poskytnout další způsoby optimalizace operačního systému a zvýšení výkonu.

Virtuální stroje se často spouštějí velmi dlouho, takže možná budete chtít počítač pozastavit, když jej dokončíte, místo abyste jej vypínali. Pozastavení je jako přepnutí do režimu spánku: když jej znovu použijete, mělo by být ve stejném stavu, v jakém jste jej opustili. To znamená, že není třeba čekat, až se spustí.

Poslední věc: provádějte pravidelnou údržbu svého hostitelského systému, aby fungoval hladce. Zbavte se nechtěných souborů, smažte nepoužívané aplikace a defragmentujte pevné disky. Optimalizace vašeho hostitele umožní vašim virtuálním strojům běžet optimálně.

Závěrečná slova

Virtuální stroje jsou skvělé nástroje s mnoha různými způsoby využití. Ale když běží pomalu, je pro ně těžké sloužit účelům, pro které jsou určeny. Pokud se vám zdá, že ten váš běží bolestně pomalu, existuje několik konkrétních věcí, které je třeba hledat, a existují techniky, které můžete použít ke zlepšení jejich výkonu. Doufáme, že vám tyto informace pomohou urychlit vaše virtuální počítače.

Máte nějaké triky pro optimalizaci operačního systému? Pokud máte nějaké dotazy nebo návrhy, dejte nám vědět.