Hoe de snelheid van de virtuele machine te versnellen

Het frequente gebruik van virtuele machines is een van de meest essentiële elementen geworden in de taken van ondersteuning en validatie van tests en applicaties, omdat ze ons in staat stellen tests uit te voeren van programma's, besturingssystemen en verschillende componenten om hun gedrag te analyseren voordat ze in een productieve omgeving en dus van tevoren hun fouten kennen om administratieve en operationele gevolgen te vermijden.

Er zijn verschillende applicaties waarmee we deze taken met volledige functionaliteit kunnen uitvoeren, we hebben:

  • VirtualBox
  • VMWare
  • Parallels Desktop
  • Hyper-V, inbegrepen in Windows 10

Elk van deze toepassingen biedt ons verschillende kenmerken voor de Virtuele machines dat het nodig is om de basisbronnen te creëren en toe te wijzen, rekening houdend met factoren zoals het type besturingssysteem en de architectuur. Een van de problemen met deze virtuele machines is dat ze op bepaalde momenten, vanwege de processen die we erin uitvoeren, de neiging hebben om te "vastlopen" of beperkt te zijn in hun werking, wat de optimale prestatie van dit.

Vandaag analyseert deze tutorial hoe we de prestaties van deze virtuele machines kunnen verbeteren om alle bewerkingen die erin worden uitgevoerd met succes uit te voeren.

1. Maak een vaste schijf in plaats van een dynamische


Tijdens het maken van een virtuele machine hebben we in het gedeelte over het maken van de harde schijf twee opties, namelijk het maken van een harde schijf met een vaste grootte of een dynamisch gereserveerde harde schijf:

Bij gebruik van een harde schijf met een vaste grootte, zal de aangegeven capaciteit de gedefinieerde zijn en zal nooit veranderen, terwijl bij het selecteren van een dynamisch gereserveerde schijf deze groter zal worden naarmate we nieuwe applicaties installeren tot de grootte die we aangeven.

Door een schijf met een vaste grootte te maken, kan het beheerproces van de harde schijf veel sneller verlopen binnen de virtuele machine.

2. Installeer de tools van elke applicatie


Alle toepassingen voor virtuele omgevingen bieden de mogelijkheid om hun eigen tools te installeren, inclusief stuurprogramma's en hulpprogramma's die compatibiliteit en communicatie tussen de echte en virtuele machines mogelijk maken.

Telkens wanneer we een nieuwe virtuele machine installeren, is het belangrijk dat we deze tools inschakelen en installeren, die uit een eenvoudig proces bestaan:

  • In VirtualBox gaan we naar het tabblad Apparaten en daar selecteren we Plaats Guest Addition CD-image.
  • In VMWare zullen we de optie selecteren: Installeer VMware Tools bevindt zich aan de onderkant van de virtuele machine.
  • In het geval dat we Parallels Desktop gebruiken, gaan we naar het menu Acties en daar selecteren we: Installeer Parallels-tools.

We voltooien de wizardstappen en herstarten vervolgens de virtuele machine om de wijzigingen toe te passen.

3. Intel VT-x- en AMD-V-technologieën inschakelen


Binnen de configuratieparameters van de virtuele machine hebben we de mogelijkheid om Intel VT-x en AMD-V in te schakelen, dit zijn configuraties die binnen de tool zijn ontwikkeld om het hele virtualisatieprobleem te verbeteren.

Stap 1
Het is vermeldenswaard dat niet alle teams deze optie hebben ingeschakeld, dus het zal voor ons nodig zijn om toegang te krijgen tot de BIOS of UEFI en laten we virtualisatie activeren.

Stap 2
Om deze opties in VirtualBox te activeren, gaan we naar: Configuratie / Systeem / Versnelling. In het geval van VMWare gaan we naar de regel Instellingen virtuele machine bewerken en aan de lijn verwerkers laten we naar de sectie gaan Virtualisatie-engine en daar activeren we de box Virtualiseer Intel VT-x / EPT of AMD-V / RVI

4. Een uitzondering toevoegen aan virtuele machines in antivirussoftware


Een van de functies van antivirussoftware is om de bestanden die op het systeem worden gehost in detail te onderzoeken en hierin bevinden zich die van de virtuele machines die zijn gemaakt, dus hun prestaties kunnen worden beïnvloed.

De belangrijkste reden hiervoor is dat de antivirussoftware de inhoud van de virtuele machine niet scant, waardoor het niet nodig is om het bestand te scannen.

Het enige wat u hoeft te doen is toegang te krijgen tot de uitsluitingsinstellingen van onze antivirus om te voorkomen dat deze bestanden het analyseproces doorlopen.

5. Verhoog het RAM-geheugen dat aan de virtuele machine is toegewezen


We weten heel goed dat een van de fundamentele componenten voor het goed functioneren van de apparatuur en met de gewenste snelheid het RAM-geheugen is, zodat hoe meer RAM we in onze machine hebben, hoe groter het proces van de uitgevoerde taken zal zijn.

Hetzelfde gebeurt met virtuele machines, wanneer we een virtuele machine maken, wijst de toepassing standaard de minimumwaarde toe die nodig is om te werken, bijvoorbeeld als we een Windows 10 64-bit of Mac OS 64-bit machine maken, 2 GB aan RAM-geheugen, als we een CentOS 7-machine maken, wordt 1 GB RAM toegewezen.

Als we veel meer RAM-capaciteit in onze fysieke apparatuur hebben, kunnen we meer RAM aan de virtuele machine toewijzen en op deze manier de machine betere prestaties laten leveren om de verschillende taken uit te voeren.

Onthoud dat om de waarden van het RAM-geheugen aan te passen, de virtuele machine moet worden uitgeschakeld.

6. Verhoog het aantal CPU's


Samen met het RAM-geheugen is de processor een ander element dat de prestaties van de virtuele machine aanzienlijk beïnvloedt, omdat dit het hart van de processen is.

De huidige processors hebben innovatieve voordelen zoals een betere verwerkingssnelheid, grotere compatibiliteit en, een van de belangrijkste, de mogelijkheid om hun interne cores met maximaal 16 te vergroten. Als onze fysieke machine 2 of meer kernen in zijn processor heeft, kunnen we naar de configuratie van de virtuele machine en in het veld gaan Verwerker Verhoog het aantal processors voor betere prestaties en stabiliteit:

7. Videoniveau aanpassen


De videoconfiguratie-opties stellen ons in staat om een ​​betere prestatie-ervaring van de virtuele machine te hebben, zowel visueel als intern, omdat ze de grafische processen van die machine versnellen.
We kunnen daar in principe drie parameters configureren:

Video geheugenMaakt grafische versnelling van de virtuele machine mogelijk.
3D-versnelling inschakelenHiermee kunt u 3D-toepassingen op een meer acceptabele manier uitvoeren.
2D-videoversnelling inschakelenVerbetert het afspelen van video in de virtuele machine aanzienlijk.

8. Hoe de ophangoptie van de machine te gebruiken?


Een ander alternatief dat we hebben om de toegang tot onze virtuele machines te verbeteren, is om de optie te gebruiken Bewaar de staat van de machine in plaats van het uit te schakelen, omdat deze optie het systeem opschort of in de slaapstand zet, zodat we de volgende keer dat we het willen openen, gewoon op klikken CV en op deze manier wordt alles in een paar seconden geladen en zelfs met de applicaties waaraan we werken, terwijl als we de machine uitzetten, het nodig zal zijn om te wachten tot alle systeemprocessen zijn geladen.

Naast deze tips kunnen we de volgende opties uitvoeren die ongetwijfeld een grote hulp zullen zijn bij het optimaliseren van onze virtuele machines:

Het installeren van de virtuele machine op een solid-state schijf, of SSD, wat de prestaties van zowel de fysieke als virtuele machines aanzienlijk verbetert.

Werk de applicatie voor de virtuele omgeving voortdurend bij om nieuwe functionaliteiten te verkrijgen
Controleer de toepassingen die meer bronnen verbruiken Om de prestaties van het virtuele besturingssysteem te verbeteren, kunnen we in Windows de systeembeheerder en in Linux de systeemmonitor gebruiken.

VERGROTEN

Het vergroten van de hardwaremogelijkheden van onze fysieke apparatuur aangezien we vaak 4 GB RAM in de fysieke apparatuur hebben en het hebben van meer dan 5 virtuele machines zal de prestaties van zowel de fysieke als virtuele machines beïnvloeden.

Analyseer hoe het virtuele besturingssysteem zich gedraagt ​​in andere toepassingen. Met deze tips hebben we virtuele machines veel stabieler, veiliger en het beste van alles, met een optimaal prestatieniveau.

wave wave wave wave wave