Per què la meva màquina virtual és tan lenta (5 consells per accelerar)

  • Comparteix Això
Cathy Daniels

Les màquines virtuals són eines excel·lents, especialment per a qualsevol persona que treballi amb el desenvolupament de programari. Sovint requereixen un sistema amfitrió una mica potent per executar-se a causa de l'intens processament i l'ús compartit de maquinari necessaris per utilitzar-los.

Una màquina virtual fins i tot pot funcionar lenta si teniu un sistema potent. En el pitjor dels casos, es podria congelar, tancar-se o simplement desaparèixer del tot. També poden afectar el rendiment de la vostra màquina amfitrió.

Tot i que les màquines virtuals tenen multitud d'avantatges i són eines molt versàtils, no ho són si funcionen tan lent que no les podeu utilitzar. Si heu utilitzat una màquina virtual, no hi ha dubte que us heu trobat amb aquest problema en algun moment o altre.

Mirem per què algunes màquines virtuals poden funcionar lentament, com solucionar-ho. problema i com fer que les màquines virtuals siguin l'eina útil que volen ser.

Per què les màquines virtuals poden ser lentes

Les aplicacions de màquines virtuals són programes molt intensius en processos. Poden ser sensibles a una varietat de coses que els fan alentir. Tanmateix, aquests problemes normalment es redueixen a quatre categories principals.

Sistema amfitrió

Si la vostra màquina virtual funciona malament, el primer que voleu mirar és el sistema amfitrió: l'ordinador que teniu. l'estàs executant. En la majoria dels casos, el problema es redueix al fet que el sistema amfitrió no té el poder per executar màquines virtuals. Recordeu que cada màquina virtual comparteix recursos amb l'amfitrió, de manera que heu d'assegurar-vos que esteu embalantuna mica de potència.

Si el vostre sistema no té algun dels recursos que m'agrada anomenar els "3 grans" (CPU, memòria i espai en disc), és probable que aquesta sigui l'origen del vostre problema. Les màquines virtuals necessiten molta potència de processament. Com més ràpid, millor: si teniu diverses CPU o un processador de diversos nuclis, això farà que les coses siguin encara millors.

La memòria és un factor enorme i sovint una de les principals causes d'una màquina virtual lenta. Les màquines virtuals són porcs de memòria; si no teniu prou lliure, el vostre ordinador començarà a intercanviar memòria. Això vol dir que utilitzarà espai al disc dur per emmagatzemar coses que normalment guardaria a la memòria. L'escriptura i la lectura des del disc és molt més lenta que des de la memòria; segur que alentirà la vostra màquina virtual i l'amfitrió.

Haureu de disposar d'espai de disc lliure adequat per assignar-lo a la vostra màquina virtual. El millor és configurar les màquines virtuals amb espai de disc fix en lloc d'espai de disc dinàmic. Aquesta configuració requereix que tingueu aquest espai disponible en el moment de crear la màquina virtual.

Si utilitzeu espai de disc dinàmic, l'espai utilitzat per la màquina virtual només creix a mesura que l'utilitzeu. Això pot estalviar espai al vostre disc dur, però genera molta fragmentació, que al seu torn alenteix la lectura i l'escriptura des del disc i la màquina virtual.

Un altre maquinari també pot alentir la vostra màquina virtual si ho fan. estàs per sota. La targeta de vídeo, la targeta wifi, l'USB i altres perifèrics poden contribuir a la desacceleració.Tanmateix, els seus efectes negatius probablement seran mínims en comparació amb el Big 3.

Tot i que les targetes de vídeo poden ser un factor important per mostrar la VM ràpidament, podeu ajustar la configuració del vídeo per alleujar la majoria d'aquests problemes.

Configuració

La configuració de la vostra màquina virtual sovint determina el seu rendiment. Si el configureu per emular un sistema massa gran i potent, és possible que no tingueu els recursos a l'ordinador amfitrió per executar-lo.

Quan som lliures de crear qualsevol sistema que vulguem, tenim tendència a vagi gran. Tanmateix, això pot ser un perjudici per a la vostra capacitat d'utilitzar realment la VM. Assegureu-vos d'esbrinar quins requisits mínims necessiteu per a la màquina virtual i, a continuació, configureu-lo dins d'aquests paràmetres. No t'excedeixis; acabaràs amb una màquina virtual lenta.

Altres aplicacions

Tingueu en compte les altres aplicacions que s'executen a l'amfitrió quan feu servir la vostra màquina virtual. Si teniu moltes finestres obertes o fins i tot programari en execució en segon pla, poden alentir la vostra màquina. A més, tingueu en compte el que esteu executant a la màquina virtual, ja que això afectarà els recursos tant com les aplicacions que s'executen a l'amfitrió.

VM Software

Si teniu velocitat problemes, podria ser només el programari VM, també conegut com a hipervisor, que esteu utilitzant. Algunes aplicacions de màquines virtuals juguen millor en un sistema operatiu que en un altre. És possible que hàgiu de fer una investigació per determinar quins hipervisors funcionen millorel sistema i l'entorn que utilitzeu com a host. Si cal, és possible que vulgueu obtenir algunes de les versions de prova gratuïtes d'hipervisors alternatius i veure quins funcionen millor al vostre ordinador.

Per obtenir més informació sobre programari de VM en concret, consulteu el nostre article, Millor virtual. Programari de màquina.

Consells per accelerar les vostres màquines virtuals

Ara que hem comentat algunes de les coses que poden fer que la vostra màquina virtual s'executi lentament, és hora d'aprendre què podeu fer per millorar el seu rendiment.

Memòria

La memòria de l'amfitrió té un paper integral en el seu rendiment. Tenir tanta memòria com pugueu al vostre sistema amfitrió és un principi. També voleu anar amb compte i limitar la quantitat que configureu per a les vostres màquines virtuals. Com a mínim complir els requisits mínims del sistema operatiu sense treure massa de l'amfitrió. Si tens massa poca memòria, sens dubte anirà lent.

Llavors, com equilibres els dos? Una bona regla general és assignar almenys ⅓ de la memòria de l'amfitrió a la màquina virtual. Podeu assignar-ne més si voleu, però no teniu moltes altres aplicacions que s'executen simultàniament.

CPU

A part de comprar una CPU o un ordinador nous, no podeu fer res per millorar el vostre velocitat del processador. Tanmateix, assegureu-vos que activeu la virtualització a la configuració de la BIOS. Això permetrà que el vostre ordinador comparteixi els seus recursos amb màquines virtuals. Si teniu una CPU de diversos nuclis,podeu configurar la vostra màquina virtual per utilitzar més d'una CPU.

Ús del disc

Assegureu-vos que no feu servir l'assignació de disc dinàmic quan configureu la vostra VM. Un disc dur d'estat sòlid (SSD) pot millorar significativament el rendiment a causa de les seves velocitats d'accés notablement ràpides. Si teniu un SSD, assegureu-vos que les vostres imatges de VM s'hi creïn, s'emmagatzemen i s'executen.

Si no en teniu, manteniu les imatges a la unitat més ràpida que tingueu disponible. Mantenir-los en una unitat de xarxa, un CD, un DVD o una unitat USB externa pot degradar el rendiment a causa del temps d'accés necessari per a aquestes opcions d'emmagatzematge més lentes.

Altres aplicacions

Altres aplicacions que s'executen al vostre sistema. també pot ser un problema: consumeixen recursos igual que les màquines virtuals. Assegureu-vos de limitar les altres aplicacions que teniu en execució mentre feu servir les vostres màquines virtuals.

Les aplicacions antivirus poden alentir un sistema, sobretot perquè escanegen la memòria i les unitats de disc mentre les feu servir. És possible que vulgueu desactivar el programari antivirus quan feu servir les vostres màquines virtuals. Com a mínim, digueu al vostre programari antivirus que exclogui els directoris que utilitzeu per emmagatzemar les vostres imatges.

Altres consells

Alguns consells diversos per accelerar les màquines virtuals: comproveu alguns dels paràmetres teniu disponible per a les vostres màquines virtuals. Cerqueu configuracions de vídeo com l'acceleració de vídeo 2D i 3D. La configuració del programari pot proporcionar altres maneres d'optimitzar i augmentar el sistema operatiurendiment.

Les màquines virtuals sovint triguen molt a iniciar-se, de manera que potser voldreu suspendre la màquina quan acabeu d'utilitzar-la en lloc d'apagar-la. Suspensió és com posar-lo en mode de repòs: quan el tornis a utilitzar, hauria d'estar en el mateix estat en què el vas deixar. Això vol dir que no cal esperar que s'iniciï.

Una darrera cosa: feu un manteniment regular al vostre sistema amfitrió per mantenir-lo funcionant sense problemes. Desfer-se dels fitxers no desitjats, suprimir aplicacions no utilitzades i desfragmentar els discs durs. L'optimització del vostre amfitrió permetrà que les vostres màquines virtuals funcionin de manera òptima.

Final Words

Les màquines virtuals són eines excel·lents amb molts usos diferents. Però quan funcionen lentament, és difícil que compleixin els propòsits per als quals estan dissenyats. Si trobeu que el vostre funciona molt lent, hi ha algunes coses específiques que cal buscar i hi ha tècniques que podeu aplicar per millorar-ne el rendiment. Esperem que aquesta informació us ajudi a accelerar les vostres màquines virtuals.

Teniu algun truc per optimitzar un sistema operatiu? Feu-nos saber si teniu cap pregunta o suggeriment.

Sóc la Cathy Daniels, una experta en Adobe Illustrator. He estat utilitzant el programari des de la versió 2.0 i he estat creant tutorials per a ell des de l'any 2003. El meu bloc és una de les destinacions més populars del web per a les persones que volen aprendre Illustrator. A més de la meva feina com a blogger, també sóc autor i dissenyador gràfic.