- Ukusetyenziswa kwamandla aphezulu kudla ngokubangelwa lundwendwe, uqwalaselo (vCPU/VRAM/execution), okanye iinkqubo zokusingatha.
- I-VRAM ephantsi kunye ne-VRDP inokunyusa i-CPU nangaphandle kwe-GUI; hlaziya VirtualBox kunye nezongezo zeeNdwendwe.
- Yabela i-vCPU phakathi koluhlu olucetyiswayo kwaye usebenzise i-Execution Cap ukuze iqulathe izikhonkwane ezizinzileyo.
- Ubeka esweni zombini umamkeli kunye nondwendwe; imemori eyongezelelweyo ayithoba ukusetyenziswa kwe-CPU ukuba umthwalo uyabala.
Xa umatshini virtual VirtualBox Ukuba i-CPU yokusetyenziswa komatshini wokusingatha i-spikes, amava ayakhathaza: abalandeli baqhuba ngokuqhushumba ngokupheleleyo, inkqubo iyatshisa, kwaye yonke into ibonakala ngathi ithintitha. Kwiimeko ezininzi, nangona umatshini ongasebenziyo, inkqubo ye-VirtualBox igcina inqanaba le-CPU liphezulu ngaphandle kwesizathu esicacileyo. Ukuqonda okwenzekayo ngaphantsi kunye nendlela yokujongana nayo ngundoqo ekubuyiseleni ukusebenza kwakhona..
Olu hlalutyo ludibanisa oko kusebenza kakuhle ngokwezona meko ziphindaphindiweyo: ukusuka kwii-snapshots eziphezulu kwi Linux kunye ne-VBoxHeadless ijikeleza malunga ne-95% yokusetyenziswa kwe-CPU, ukwenza ngcono izindululo malunga nokuba ingakanani i-CPU emayabelwe, kwizizathu eziqhelekileyo ezifana nokungonelanga kwememori yevidiyo okanye imisebenzi yenkqubo yeendwendwe yangaphakathi. Uya kufumana iimpawu eziqinisekisiweyo, izizathu kunye nezisombululo, ezichazwe ngeSpanish kunye nendlela esebenzayo..
Iimpawu kunye neempawu zokuba iVM ihogi CPU
Into yokuqala kukuqonda ingxaki. Kwi-macOS, i-Activity Monitor inokubonisa i-VM ngaphezulu kwe-100% kuba loo pesenti ingundoqo ngokwengqiqo: ukuba wabela ii-vCPU ezi-4, uya kubona ukuya kuthi ga kwi-400% njengesilingi. Oku akusoloko kuthetha ukusilela, kodwa kubonisa ukuba i-VM ikhupha ii-vCPUs..
En Windows, i Umlawuli weMisebenzi kumamkeli okanye undwendwe lunokutyhila inkqubo yokugrumba imijikelo. KwiLinux, phezulu okanye i-htop ihlala iveza iVBoxHeadless okanye iVirtualBoxVM ngokusetyenziswa okungaqhelekanga. Ipateni eqhelekileyo kukuba ne-VM phantse ingasebenzi kwaye isajonga izikhonkwane ezizinzileyo.
Imeko yokwenyani ecatshulwe kakhulu ibonisa into enje kumatshini weLinux, ene-VM engenamzobo womzobo kwaye iqalwe ngemowudi engenantloko: I-VBoxHeadless ehlala i-94% ye-CPU luphawu olucacileyo
top - 19:12:xx up 25 min, 1 user, load average: 1.2, 1.3, 1.1
Tasks: 90 total, 2 running, 88 sleeping, 0 stopped, 0 zombie
Cpu(s): 10%us, 7%sy, 81%ni, 0%id, 0%wa, 1%hi, 1%si, 0%st
Mem: ~900M total, ~885M used, ~15M free, ~3M buffers
Swap: ~1G total, ~26M used, ~945M free, ~90M cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
11491 user 20 0 416m 278m 6780 S 94.0 31.8 3:21 VBoxHeadless (vm A)
11536 user 20 0 295m 157m 6816 S 2.6 18.1 1:56 VBoxHeadless (vm B)
Olu hlobo lokufunda luhambelana nenkqubo enye yeVirtualBox ebophelela i-CPU naxa undwendwe kufuneka lungasebenzi. Ukuba ubona abalandeli behamba kunye nezixhobo zishushu, ubona umfanekiso ofanayo wekliniki..
Olunye uphawu olunomdla kodwa oluluncedo kukuthelekisa nezinye izicelo kumamkeli: abanye abantu baxela i-VirtualBox ene-4-7% kuphela ye-CPU kwaye ngaphezulu kwe-100 MB ye-RAM IXubuntu 18.04 ngefestile evuliweyo, ngelixa iFirefox enevidiyo emisiweyo kaYouTube ithatha phantse i700 MB. Oku kukukhumbuza ukuba i-CPU kunye nokusetyenziswa kwememori akusoloko kuhamba kunye kwaye ayikuko konke ukusetyenziswa kwezixhobo eziphezulu kubangelwe kwi-VirtualBox..
Kutheni i-VirtualBox inokusebenzisa i-CPU eninzi kakhulu
Izizathu zidla ngokuhlelwa zibe ziibhloko ezintathu: yintoni eyenziwa yinkqubo yeendwendwe, iqwalaselwe njani iVM, kwaye kwenzeka ntoni kumamkeli. Ukuchonga ukuba yeyiphi ibhloko ingxaki evela kukugcina iiyure zokuzama kunye neempazamo..
Undwendwe olusebenzayo okanye olungalungiswanga kakuhle. Ukuba kukho iinkqubo ezibango okanye iinkonzo kwi-VM, ukusetyenziswa okuphezulu kulindeleke. Ividiyo okanye ukuhlelwa kweefoto, iCAD, imidlalo, izalathiso, okanye ukudibanisa zonke zizixhobo ezinzulu ngokwendalo. Imisebenzi yenkqubo yangaphakathi, efana nohlaziyo okanye isalathisi sefayile, ikwanyusa okwethutyana ukusetyenziswa..
Uqwalaselo lweVirtualBox olutyibilikayo okanye ubungakanani. Ukwabiwa kwee-vCPU ezininzi kunokukhokelela ekutshintsheni umxholo ongaphezulu kunye ne-latency embi kakhulu; ngokuchaseneyo, ukushiya i-VM ngaphandle kwemithombo iyayinyanzela ukuba isebenzise oko inako. Kukwakho ne-trigger engaqondakaliyo: imemori yevidiyo enganelanga okanye ukusetyenziswa kwe VRDP leyo, nangaphandle kojongano lomzobo kundwendwe, inokubangela unikezelo lwe-loops kunye ne-spike i-CPU.
Umamkeli ophelelwa zizibonelelo okanye ufumana uphazamiseko. Ukuba ikhomputha yomkhosi iphantsi kwe-CPU, indibaniselwano ye-VMs kunye neenkqubo zokubamba (iziphequluli, i-synchronizers, i-antivirus, njl.njl.) ngokukhawuleza igcwele. Kwezinye iimeko ezichaziweyo, zombini Ibhokisi yeVirtual njengeVMware Bacotha ngee-VM ezifanayo, ezikhomba kumamkeli njengomoni: abaqhubi kunye nemiba, iinkonzo zokhuseleko ukuskena ngokuqhubekayo, imisebenzi yangasemva, izicwangciso zamandla ezithintelweyo, okanye uthomalaliso lokhuseleko olohlwaya okuthile. hardware.
Kwi-macOS, khumbula kwakhona i-metric-core-core: ukubona i-200%, i-300% okanye ngaphezulu kwi-Activity Monitor ingaba yinto eqhelekileyo ukuba i-VM ine-2 okanye i-3 vCPUs esebenza ngokupheleleyo. Idatha ephambili ayikho nje loo pesenti eluhlaza, kodwa ukuba iqela liqala ukucotha kwaye iimpawu zokukrwitshwa zibonwa..
Izisombululo ezisebenzayo ezisebenza ngokwenene
Yandisa imemori yevidiyo ye-VM kwaye uqalise kwakhona. Olu hlengahlengiso lubonakala luncinci luzisombulule iimeko apho i-VBoxHeadless inokufumana ii-spikes ezinkulu, ngakumbi ukuba usebenzisa i-VRDP-uhlobo lokufikelela kude okanye ukuba kukho naziphi na izinto zegraphic ezibandakanyekayo. Ukwandisa i-VRAM kunciphisa ukupeyinta ngokungeyomfuneko kwaye kuthintele i-CPU-elambileyo inike iilophu ngaphandle kwe-GUI..
Lungisa iivCPU zakho ngobulumko. I-VirtualBox ibonisa uluhlu olucetyiswayo; ukuhlala ngaphakathi kolu luhlu kubangela ukubambezeleka okungcono. Isilingi yamandla kwinginginya iya kwanda nge-vCPU nganye eyongeziweyo; khumbula i-100% yezibalo ezingundoqo kwiimonitha zenkqubo. Ukungabiwa ngokugqithisileyo kubaluleke kakhulu njengokungabiwa ngaphantsi..
Ukuphunyezwa koMda ngeExecution Cap. Kwi-VM Configuration> Inkqubo> Iprosesa, unokuseta i-cap yokusetyenziswa kwe-CPU. Oku kuthintela i-VM ekubeni ibe nguye yedwa umamkeli xa ungadingi ntsebenzo iphezulu. Yindlela entle yokuqulatha izikhonkwane ngaphandle kokuchukumisa iinkqubo ngaphakathi kondwendwe..
Hlaziya i-VirtualBox kunye nezongezo zeeNdwendwe. Iinguqulelo ezintsha zizisa ukuphuculwa komsebenzi kunye nokulungiswa kokuhambelana. Oku kuyasebenza nakwi kernel yeendwendwe okanye inkqubo. Uhlaziyo olulula lunokupakisha eyona ntsholongwane itya iCPU yakho..
Jonga ukukhawuleza kwaye ukucazululwa. Ukutshintsha phakathi kwe-3D, i-2D, i-paravirtualization, okanye i-nested paging ingenza umahluko ngokuxhomekeke kundwendwe. Kwezinye iimeko, ukukhubaza i-3D kuphelisa iilophu; kwezinye, ukuyenza ikhuphe iGPU. Uvavanyo lutshintsha nganye nganye kwaye ulinganise umphumo wabo ngaphambi kokulungisa uqwalaselo..
Ukubeka iliso kwiinkqubo zeendwendwe. Vula uMphathi woMsebenzi kwiWindows okanye phezulu kwiLinux ngaphakathi kweVM kwaye ufumane inkqubo yokubawa. Ukuba yinkqubo yenkqubo, inokunxulumana nohlaziyo, izalathisi zokukhangela, okanye abaqhubi. Ukuba sisicelo, khangela uxwebhu lwaso: kukho iisoftwares apho ukusetyenziswa kweCPU ephezulu kuyimeko eqhelekileyo kwimisebenzi ethile..
Yenza lula umninimzi wakho. Vala iinkqubo zangasemva, nqumama ungqamaniso, kwaye ukhuphe iifolda ze-VM kwi-antivirus ukuba kukhuselekile ukwenza njalo. Thintela isikhangeli esineethebhu ezininzi ekukhuphisaneni neVM yakho kwizixhobo ezifanayo. Ukusebenza kwe-VM akusoze kube ngcono kunomntu obambayo..
Nika ingqalelo amandla kunye nokupholisa. Isicwangciso samandla esithintelweyo okanye i-CPU eqhuba ishushu kunye ne-underclocks inokuba ngumqobo. Tshintshela kwiNtsebenzo ePhezulu kwaye uqiniseke ukuba akukho thermal throttling. I-CPU ehlayo rhoqo ichaza ukuba kutheni yonke into inzima..
Iimeko eziqhelekileyo: I-VM ecotha kakhulu kwii-hypervisors ezininzi. Ukuba zombini VirtualBox kunye VMware bahlupheke kwiiVM ezifanayo (umzekelo, iWindows XP kwiWindows 10 laptop), ikhomba kumamkeli: iinkonzo zokhuseleko zokuskena iidiski, abaqhubi abayingxaki okanye imisebenzi yenkqubo. Xa ingxaki iphinda iveliswa kwii-hypervisors ezahlukeneyo, isoloko ingaphandle kwe-VM..
Ukuxilongwa ngamanyathelo kunye nemibuzo ebuzwa rhoqo
Ukwahlula umthombo wokusetyenziswa kukuvumela ukuba ufike ngqo kwindawo. Qala ngondwendwe: Ngaba iinkqubo zigcwele kakhulu? Ngaba isandula ukuqalisa emva kweenyanga zokungasebenzi kwaye isalungiswa? Emva koko jonga umamkeli: Yintoni enye edlayo? Ngaba kukho uhlaziyo, izalathisi, okanye iinkonzo ezinzima ezisebenzayo? Kuphela ke lungisa kakuhle useto lweVM: vCPU, VRAM, isantya, ufezekiso oluphezulu..
Kutheni le nto iVM kwimowudi engenantloko inokusebenzisa i-CPU eninzi kangaka? Ngenxa yokuba undwendwe luxakekile, umsebenzi unzima, okanye umamkeli-ndwendwe akakwazi ukumelana nemfuno. Iiluphu zisenokuthi zenzeke ngenxa yeVRDP okanye izibonelelo zegraphic eziphantsi..
Ndiyixilonga njani ngobulumko? Beka esweni ngaphakathi nangaphandle: Umphathi woMsebenzi kwindwendwe, Phezulu okanye kwiNkqubo yokuHlola kumamkeli. Kwi-VirtualBox, unokuthembela kwi Umgca wokuyalela (CLI) ukufumana i-metrics kunye nakuMphathi we-VirtualBox ngokwayo okanye izinto eziluncedo zomntu wesithathu. Jonga ulungelelwaniso: xa inkqubo kwindwendwe inyuka, ngaba inkqubo yeVirtualBox kumamkeli iyenyuka?
Ngaba ndiyanyusela ngokunika inkumbulo eninzi? Ukwandisa i-RAM ye-VM kuphucula izinto ezininzi, kodwa akunciphisi ngokuthe ngqo ukusetyenziswa kwe-CPU ukuba umthwalo uyabala. Imemori kunye ne-CPU ziyazalana, kodwa ziibhotile ezahlukeneyo; I-RAM ayilungisi inkqubo ethi, ngokuyila, yenza izibalo ezininzi..
Ngaba ndingabela zonke ii-vCPU ezikhoyo? Hayi. Kungcono ukusebenzisa inani elicetyiswa sisixhobo kunye nehardware yakho. Ngokwaba ii-vCPU ezininzi, inkqubo yeendwendwe ixhamla kwimithwalo ehambelanayo, kodwa inyusa ingxabano. Ukwabela ngaphezu kokucetyiswayo kunokuwenza mandundu ngakumbi ukusebenza kweqela..
Ndingenza ntoni ukuba undwendwe luthule, kodwa umamkeli usaqhuba kwi-CPU? Emva koko, gxininisa kwiisetingi kunye nokusingqongileyo: ukwandisa i-VRAM, ukulungelelanisa ukukhawuleza, ukuphunyezwa komda, ukuhlaziya i-VirtualBox kunye neZongezo zeeNdwendwe, kwaye ukhangele iinkqubo zokubamba. Utshintsho oluncinci loqwalaselo luzisombulule iimeko apho iVBoxHeadless izakujikeleza ngaphandle kwesizathu esicacileyo..
Ngaba kuqhelekile ukubona i-200%, i-300%, okanye ngaphezulu kwi-macOS? Ewe, kuba loo pesenti ngondoqo wengqiqo nganye. Nge-4 vCPUs, i-VM inokufikelela kwi-400% yokusetyenziswa iyonke kwi-Activity Monitor. Into ebalulekileyo kukuba ingaba oku kusetyenziswa ngokuzinzileyo kuyayithoba isidima senkqubo iphela okanye ukuba isabela kumsebenzi othile olindelekileyo..
Zeziphi iisetingi ekufuneka ndizihlengahlengise kuqala kwiVirtualBox? Ndingaqala ngeVRAM, i-vCPU count, kunye ne-Execution Cap; emva koko 3D/2D ukukhawulezisa kunye paravirtualization. Ngalo lonke ixesha enye kunye nokulinganisa. Ukunyuselwa kwinguqulelo yamva nje ezinzileyo yeVirtualBox idla ngokuba ngumngcipheko ophantsi, inyathelo lokubuya okuphezulu..
Ingcebiso yondwendwe lweWindows olubaleka kancinane emva kwexesha lokungasebenzi: Yiyeke igqibezele imisebenzi yayo yangaphakathi (uhlaziyo, isalathisi). Ukuba iyaqhubeka, chonga inkqubo kwaye ufune amaxwebhu kumenzi wesoftware. Izikhonkwane ezininzi zezokwexeshana kwaye kungcono ukuba ungazibulali ngokumfamekileyo iinkqubo zenkqubo..
Inqaku lokugqibela, elisebenzayo kakhulu: ukuba usebenzisa ukufikelela okude kwi-VM okanye unikezelo lwedesktop, qiniseka ukuba unikezela ngeVRAM eyaneleyo, kwaye ukuba awuyidingi imizobo, nciphisa iinkonzo zemizobo kundwendwe. Uhlengahlengiso olulula olufana nememori yevidiyo ibe sisisombululo kwiimeko ezingaphezu kwesinye zokusetyenziswa okungenangqondo..
Xa ubeka konke oku kunye, intambo eqhelekileyo iyacaca: ukusetyenziswa okuphezulu kwe-CPU kusoloko kuchazwa ngumxube womthwalo wokwenyani weendwendwe, ukuphuculwa kobumbeko, kunye neenkqubo eziphazamisayo zomamkeli. Ngokutshekishwa okungasentla kunye nee-tweaks ezimbalwa ezilinganisiweyo, kunokwenzeka ngokugqibeleleyo ukwenza i-VirtualBox kwaye uphinde usebenze kakuhle ngaphandle kokuncama. imveliso kunye nokuzinza.
Umbhali onomdla malunga nehlabathi le-bytes kunye netekhnoloji ngokubanzi. Ndiyakuthanda ukwabelana ngolwazi lwam ngokubhala, kwaye yile nto ndiza kuyenza kule bhlog, ndikubonise zonke izinto ezinomdla malunga nezixhobo, isoftware, ihardware, iindlela zetekhnoloji, kunye nokunye. Injongo yam kukukunceda uhambe kwihlabathi ledijithali ngendlela elula neyonwabisayo.