Kāpēc mana virtuālā mašīna ir tik lēna (5 padomi paātrināšanai)

  • Dalīties Ar Šo
Cathy Daniels

Virtuālās mašīnas ir lieliski rīki, jo īpaši tiem, kas strādā ar programmatūras izstrādi. Lai tās darbotos, bieži vien ir nepieciešama nedaudz smagnēja resurssistēma, jo to izmantošanai ir nepieciešama intensīva apstrāde un aparatūras koplietošana.

VM var darboties lēni pat tad, ja jums ir jaudīga sistēma. Sliktākajā gadījumā tā var iesalt, izslēgties vai vienkārši pazust pavisam. Tās var ietekmēt arī jūsu resursdatora veiktspēju.

Lai gan virtuālajām mašīnām ir daudz priekšrocību un tās ir ļoti daudzpusīgi rīki, tie nav tādi, ja darbojas tik lēni, ka nevarat tos izmantot. Ja esat izmantojis virtuālo mašīnu, nav šaubu, ka esat saskāries ar šo problēmu vienā vai otrā reizē.

Apskatīsim, kāpēc dažas virtuālās mašīnas var darboties lēni, kā problēmu novērst un kā padarīt virtuālās mašīnas par noderīgu rīku, kas tām ir paredzēts.

Kāpēc virtuālās mašīnas var būt lēnas

Virtuālo mašīnu lietojumprogrammas ir ļoti procesietilpīgas programmas. Tās var būt jutīgas pret dažādām lietām, kas var palēnināt to darbību. Tomēr šīs problēmas parasti ir četras galvenās kategorijas.

Uzņēmēja sistēma

Ja jūsu virtuālā mašīna darbojas slikti, pirmkārt, ir jāskatās uz resurssistēmu - datoru, kurā tā darbojas. Vairumā gadījumu problēma ir saistīta ar to, ka resurssistēmai nav pietiekamas jaudas, lai darbinātu virtuālo mašīnu. Atcerieties, ka katra virtuālā mašīna koplieto resursus ar resurssistēmu, tāpēc jums ir jānodrošina, lai tai būtu pietiekami daudz jaudas.

Ja jūsu sistēmai trūkst kāda no tā sauktajiem "trīs lielajiem" resursiem - procesora, atmiņas un diska vietas -, iespējams, tas ir problēmas cēlonis. Virtuālajām mašīnām ir nepieciešama liela apstrādes jauda. Jo ātrāka, jo labāk: ja jums ir vairāki procesori vai vairāku kodolu procesors, tas situāciju padarīs vēl labāku.

Atmiņa ir ļoti svarīgs faktors un bieži vien galvenais lēnas virtuālās mašīnas iemesls. VM ir atmiņas patērētāji; ja nav pietiekami daudz brīvas atmiņas, dators sāks atmiņas apmaiņu. Tas nozīmē, ka tas izmantos vietu cietajā diskā, lai uzglabātu lietas, kuras parasti glabātu atmiņā. Ierakstīšana un lasīšana no diska ir daudz lēnāka nekā no atmiņas; tas noteikti palēninās jūsu VM un resursdatora darbību.

Jums ir jābūt pieejamai pietiekamai brīvai diska vietai, ko piešķirt savam VM. Vislabāk ir iestatīt virtuālās mašīnas ar fiksētu diska vietu, nevis dinamisku diska vietu. Šim iestatījumam ir nepieciešams, lai šī vieta būtu pieejama VM izveides laikā.

Ja izmantojat dinamisko diska vietu, virtuālās mašīnas izmantotā vieta palielinās tikai tad, kad to izmantojat. Tas var ietaupīt vietu cietajā diskā, taču tas rada lielu fragmentāciju - kas savukārt palēnina diska un virtuālās mašīnas lasīšanu un rakstīšanu.

Jūsu virtuālo mašīnu var palēnināt arī cita aparatūra, ja tā ir nepietiekama. Jūsu videokarte, wifi karte, USB un citas perifērijas ierīces var palēnināt darbību. Tomēr to negatīvā ietekme, visticamāk, būs minimāla, salīdzinot ar trijām lielajām ierīcēm.

Lai gan videokartes var būt būtisks faktors, kas kavē ātru virtuālā datora rādīšanu, varat pielāgot video iestatījumus, lai atvieglotu lielāko daļu šo problēmu.

Konfigurācija

VM konfigurācija bieži vien nosaka tās darbību. Ja konfigurējat to tā, lai emulētu pārāk lielu un jaudīgu sistēmu, jūsu galvenajā datorā var nepietikt resursu, lai to darbinātu.

Kad mēs varam brīvi izveidot jebkuru sistēmu, mums ir tendence to paplašināt. Tomēr tas var kaitēt jūsu spējai reāli izmantot virtuālo mašīnu. Noteikti noskaidrojiet, kādas minimālās prasības jums ir nepieciešamas virtuālajai mašīnai, un pēc tam konfigurējiet to šo parametru robežās. Nepārspīlējiet, jo rezultātā iegūsiet lēnu virtuālo mašīnu.

Citas lietotnes

Kad izmantojat savu virtuālo mašīnu, ņemiet vērā citas programmas, kas darbojas datorā. Ja ir atvērts daudz logu vai pat fonā darbojas programmatūra, tā var palēnināt mašīnas darbību. Tāpat paturiet prātā, kas tiek palaists virtuālajā mašīnā, jo tas ietekmē resursus tikpat lielā mērā kā programmas, kas darbojas datorā.

VM programmatūra

Ja jums ir ātruma problēmas, tas varētu būt saistīts tikai ar jūsu izmantoto virtuālo mašīnu programmatūru, ko dēvē arī par hipervizoru. Dažas virtuālo mašīnu lietojumprogrammas darbojas labāk vienā operētājsistēmā nekā citā. Iespējams, jums būs jāveic neliela izpēte, lai noteiktu, kādi hipervizori vislabāk darbojas sistēmā un vidē, ko izmantojat kā saimniekdatoru. Ja nepieciešams, varat saņemt dažas alternatīvu hipervizoru bezmaksas izmēģinājuma versijas.un noskaidrojiet, kuri no tiem vislabāk darbojas jūsu datorā.

Lai iegūtu vairāk informācijas par konkrētu virtuālo mašīnu programmatūru, skatiet mūsu rakstu Labākā virtuālo mašīnu programmatūra.

Padomi, kā paātrināt VM

Tagad, kad esam apsprieduši dažas lietas, kas var izraisīt jūsu virtuālās mašīnas lēnu darbību, ir pienācis laiks uzzināt, ko varat darīt, lai uzlabotu tās veiktspēju.

Atmiņa

Jūsu resursdatora atmiņai ir būtiska nozīme tā veiktspējas nodrošināšanā. Vispirms ir nepieciešams, lai jūsu resurssistēmā būtu pēc iespējas vairāk atmiņas. Tāpat ir nepieciešams būt uzmanīgam un ierobežot apjomu, ko konfigurējat savām virtuālajām mašīnām. Jāatbilst vismaz minimālajām operētājsistēmas prasībām, neatņemot pārāk daudz no resursdatora. Ja jums ir pārāk maz atmiņas, tā noteikti darbosies lēni.

Tātad, kā sabalansēt abas šīs darbības? Labs noteikums ir piešķirt VM vismaz ⅓ no resursdatora atmiņas. Ja vēlaties, varat piešķirt vairāk, taču vienlaikus nedrīkst darboties daudzas citas programmas.

CPU

Ja nav iegādāts jauns procesors vai dators, jūs neko nevarat darīt, lai uzlabotu sava procesora ātrumu. Tomēr pārliecinieties, ka BIOS iestatījumos esat iespējojis virtualizāciju. Tas ļaus datoram koplietot tā resursus ar virtuālajiem datoriem. Ja jums ir daudzkodolu procesors, varat konfigurēt virtuālo mašīnu, lai tā izmantotu vairāk nekā vienu procesoru.

Diska izmantošana

Pārliecinieties, ka, iestatot savu VM, neizmantojat dinamisko diska piešķiršanu. Cietvielu cietais disks (SSD) var ievērojami uzlabot veiktspēju, jo tam ir ārkārtīgi liels piekļuves ātrums. Ja jums ir SSD, pārliecinieties, ka jūsu VM attēli tiek izveidoti, saglabāti un palaisti uz tā.

Ja jums nav SSD diska, glabājiet attēlus ātrākajā pieejamajā diskā. Ja tos glabājat tīkla diskā, CD, DVD vai ārējā USB diskā, var samazināties veiktspēja, jo šīm lēnākām atmiņas iespējām ir nepieciešams piekļuves laiks.

Citas lietotnes

Problēmas var radīt arī citas sistēmā darbojošās lietojumprogrammas, jo tās tāpat kā virtuālās mašīnas izmanto resursus. Noteikti ierobežojiet citu lietojumprogrammu darbību, kamēr izmantojat virtuālās mašīnas.

Antivīrusu programmas var palēnināt sistēmas darbību, jo īpaši tāpēc, ka tās skenē atmiņu un diskdziņus, kamēr tos izmantojat. Iespējams, lietojot virtuālos datorus, vēlēsieties atspējot antivīrusu programmatūru. Vismaz norādiet antivīrusu programmatūrai izslēgt direktorijus, kurus izmantojat savu attēlu glabāšanai.

Citi padomi

Dažādi padomi virtuālo mašīnu darbības paātrināšanai: pārbaudiet dažus iestatījumus, kas ir pieejami jūsu virtuālajām mašīnām. Pārbaudiet video iestatījumus, piemēram, 2D un 3D video paātrināšanu. Programmatūras iestatījumi var nodrošināt citus veidus, kā optimizēt operētājsistēmu un palielināt veiktspēju.

Virtuālo mašīnu palaišana bieži vien aizņem ļoti ilgu laiku, tāpēc, kad esat beidzis to izmantot, tā vietā, lai to izslēgtu, to varētu apturēt. Apturēšana ir līdzīga miega režīma iestatīšanai: kad to atkal izmantojat, tai jābūt tādā pašā stāvoklī, kādā to atstājāt. Tas nozīmē, ka nav jāgaida, līdz tā ieslēgsies.

Un vēl: veiciet regulāru uzturēšanas darbu, lai uzturētu netraucētu resursdatora sistēmas darbību. Atbrīvojieties no nevēlamiem failiem, dzēsiet neizmantotās programmas un defragmentējiet cietos diskus. Optimizējot resursdatoru, jūsu virtuālās mašīnas varēs darboties optimāli.

Nobeiguma vārdi

Virtuālās mašīnas ir lieliski rīki ar dažādiem izmantošanas veidiem. Taču, ja tās darbojas lēni, tām ir grūti kalpot tiem mērķiem, kuriem tās ir paredzētas. Ja konstatējat, ka jūsu virtuālās mašīnas darbojas sāpīgi lēni, ir dažas specifiskas lietas, kas jāmeklē, un ir paņēmieni, ko varat izmantot, lai uzlabotu to veiktspēju. Mēs ceram, ka šī informācija palīdzēs jums paātrināt jūsu virtuālās mašīnas.

Vai jums ir kādi triki operētājsistēmas optimizēšanai? Ja jums ir kādi jautājumi vai ieteikumi, dariet mums zināmu.

Es esmu Ketija Danielsa, Adobe Illustrator eksperte. Es izmantoju programmatūru kopš versijas 2.0 un veidoju tai apmācības kopš 2003. gada. Mans emuārs ir viens no populārākajiem galamērķiem tīmeklī cilvēkiem, kuri vēlas apgūt Illustrator. Papildus savam emuāra darbam es esmu arī autors un grafiskais dizainers.