Por que a miña máquina virtual é tan lenta (5 consellos para acelerar)

  • Comparte Isto
Cathy Daniels

As máquinas virtuais son excelentes ferramentas, especialmente para quen traballe co desenvolvemento de software. Moitas veces requiren un sistema anfitrión algo robusto para executarse debido ao intenso procesamento e uso compartido de hardware necesarios para usalos.

Unha máquina virtual pode incluso funcionar lenta se tes un sistema potente. No peor dos casos, pode conxelarse, apagarse ou simplemente desaparecer por completo. Tamén poden afectar o rendemento da túa máquina anfitrión.

Aínda que as máquinas virtuais teñen multitude de vantaxes e son ferramentas moi versátiles, non o son se funcionan tan lentas que non podes usalas. Se utilizou unha máquina virtual, non hai dúbida de que se atopou con este problema nalgún momento ou noutro.

Vexamos por que algunhas máquinas virtuais poden funcionar lentas, como solucionar o problema. problema, e como facer que as máquinas virtuales sexan a ferramenta útil que pretenden ser.

Por que as máquinas virtuais poden ser lentas

As aplicacións de máquinas virtuais son programas moi intensivos en procesos. Poden ser sensibles a unha variedade de cousas que fan que se desaceleren. Non obstante, eses problemas normalmente se reducen a catro categorías principais.

Sistema anfitrión

Se a túa VM funciona mal, o primeiro que queres ver é o sistema anfitrión, o ordenador que tes. está a executalo. Na maioría dos casos, o problema redúcese a que o sistema host non ten o poder para executar máquinas virtuales. Lembra que cada máquina virtual comparte recursos co anfitrión, polo que debes asegurarte de facer as maletasalgo de enerxía.

Se o teu sistema carece dalgún dos que me gusta chamar os "3 grandes" recursos (CPU, memoria e espazo en disco), é probable que esta sexa a orixe do teu problema. As máquinas virtuais necesitan moita potencia de procesamento. Canto máis rápido, mellor: se tes varias CPU ou un procesador multinúcleo, as cousas mellorarán aínda máis.

A memoria é un factor enorme e moitas veces é unha das principais causas dunha máquina virtual lenta. As máquinas virtuales son porcos de memoria; se non tes abondo libre, o teu ordenador comezará a intercambiar memoria. Isto significa que usará espazo no disco duro para almacenar cousas que normalmente mantería na memoria. Escribir e ler desde o disco é moito máis lento que desde a memoria; seguro que ralentizará a túa máquina virtual e o host.

Terás que ter suficiente espazo libre no disco dispoñible para asignalo á túa máquina virtual. É mellor configurar as máquinas virtuais con espazo en disco fixo en lugar de espazo en disco dinámico. Esta configuración require que teñas ese espazo dispoñible no momento en que creas a máquina virtual.

Se usas espazo no disco dinámico, o espazo que usa a máquina virtual só crece a medida que o usas. Isto pode aforrar espazo no teu disco duro, pero crea moita fragmentación, que á súa vez ralentiza a lectura e a escritura desde o disco e a máquina virtual.

Outro hardware tamén pode ralentizar a túa máquina virtual se estás por debaixo. A túa tarxeta de vídeo, wifi, USB e outros periféricos poden contribuír á desaceleración.Non obstante, é probable que os seus efectos negativos sexan mínimos en comparación co Big 3.

Aínda que as tarxetas de vídeo poden ser un factor importante para mostrar a VM rapidamente, podes axustar a configuración do vídeo para aliviar a maioría destes problemas.

Configuración

A configuración da túa VM adoita determinar como funcionará. Se o configuras para emular un sistema demasiado grande e potente, é posible que non teñas os recursos no teu ordenador host para executalo.

Cando somos libres de crear calquera sistema que queiramos, tendemos a vai ao grande. Non obstante, isto pode ser un prexuízo para a túa capacidade de usar realmente a VM. Asegúrate de descubrir que requisitos mínimos necesitas para a máquina virtual e, a continuación, configúraa dentro deses parámetros. Non esaxeres; terminarás cunha máquina virtual lenta.

Outras aplicacións

Teña en conta que outras aplicacións se executan no host cando esteas a usar a túa máquina virtual. Se tes moitas fiestras abertas ou incluso software en execución en segundo plano, poden ralentizar a túa máquina. Ademais, ten en conta o que estás executando na máquina virtual, xa que iso afectará tanto aos recursos como ás aplicacións que se executan no host.

VM Software

Se tes velocidade problemas, Pode ser só o software VM, tamén coñecido como hipervisor, que está a usar. Algunhas aplicacións de máquinas virtuais xogan mellor nun SO que noutro. Quizais necesites facer algunha investigación para determinar en que hipervisores funcionan melloro sistema e o ambiente que utilizas como host. Se é necesario, pode querer obter algunhas das versións de proba gratuítas de hipervisores alternativos e ver cales funcionan mellor no seu ordenador.

Para obter máis información sobre un software de VM en particular, consulte o noso artigo, Best Virtual. Software de máquina.

Consellos para acelerar as túas máquinas virtuales

Agora que comentamos algunhas das cousas que poden facer que a túa máquina virtual funcione lentamente, é hora de aprender o que podes facer para mellorar o seu rendemento.

Memoria

A memoria do teu anfitrión xoga un papel fundamental no seu rendemento. Ter tanta memoria como poidas no teu sistema host é un comezo. Tamén queres ter coidado e limitar a cantidade que configuras para as túas máquinas virtuais. Polo menos cumprir o requisito mínimo do sistema operativo sen quitarlle demasiado ao host. Se tes moi pouca memoria, definitivamente será lento.

Entón, como equilibras os dous? Unha boa regra xeral é asignar polo menos ⅓ da memoria do servidor á máquina virtual. Podes asignar máis se o desexas, pero non tes moitas outras aplicacións en execución simultáneamente.

CPU

Agás mercar unha CPU ou un ordenador novo, non hai nada que poidas facer para mellorar a túa velocidade do procesador. Non obstante, asegúrate de activar a virtualización na configuración da túa BIOS. Isto permitirá que o teu ordenador comparta os seus recursos coas máquinas virtuales. Se tes unha CPU de varios núcleos,pode configurar a súa máquina virtual para que utilice máis dunha CPU.

Uso do disco

Asegúrate de non utilizar a asignación dinámica de discos ao configurar a túa VM. Un disco duro de estado sólido (SSD) pode mellorar significativamente o rendemento debido ás súas velocidades de acceso notablemente rápidas. Se tes un SSD, asegúrate de que as túas imaxes de máquina virtual se crean, almacenen e execútanse nel.

Se non tes un SSD, mantén as túas imaxes na unidade máis rápida que teñas dispoñible. Mantelas nunha unidade de rede, CD, DVD ou unidade USB externa pode deteriorar o rendemento debido ao tempo de acceso necesario para estas opcións de almacenamento máis lentas.

Outras aplicacións

Outras aplicacións que se executan no teu sistema tamén pode ser un problema: usan recursos igual que as máquinas virtuales. Asegúrate de limitar outras aplicacións que tes en execución mentres usas as túas máquinas virtuais.

As aplicacións antivirus poden ralentizar un sistema, especialmente porque escanean a memoria e as unidades de disco mentres as usas. Quizais queiras desactivar o software antivirus ao usar as túas máquinas virtuales. Como mínimo, dille ao teu software antivirus que exclúa os directorios que utilizas para almacenar as túas imaxes.

Outros consellos

Algúns consellos diversos para acelerar as máquinas virtuais: comproba algunhas das opcións de configuración tes dispoñible para as túas máquinas virtuales. Busca configuracións de vídeo como a aceleración de vídeo 2D e 3D. A configuración do software pode proporcionar outras formas de optimizar e aumentar o sistema operativorendemento.

As máquinas virtuais adoitan tardar moito en iniciarse, polo que pode querer suspender a máquina cando remate de usala en lugar de apagala. Suspender é como poñelo en modo de suspensión: cando o volvas usar, debería estar no mesmo estado no que o deixaches. Iso significa que non hai que esperar a que se inicie.

Unha última cousa: realiza un mantemento regular no teu sistema host para que o funcione sen problemas. Deshacerse dos ficheiros non desexados, eliminar aplicacións non utilizadas e desfragmentar os seus discos duros. A optimización do teu servidor permitirá que as túas máquinas virtuais funcionen de forma óptima.

Final Words

As máquinas virtuais son excelentes ferramentas con moitos usos diferentes. Pero cando corren lentamente, é difícil para eles cumprir os propósitos para os que están deseñados. Se cres que o teu está a correr dolorosamente lento, hai que buscar algunhas cousas específicas e hai técnicas que podes aplicar para mellorar o seu rendemento. Agardamos que esta información che axude a acelerar as túas máquinas virtuales.

Tes algún truco para optimizar un sistema operativo? Fainos saber se tes algunha pregunta ou suxestión.

Son Cathy Daniels, experta en Adobe Illustrator. Utilizo o software desde a versión 2.0 e levo creando titoriais para el desde 2003. O meu blog é un dos destinos máis populares da web para as persoas que queiran aprender Illustrator. Ademais do meu traballo como blogueiro, tamén son autor e deseñador gráfico.