Ինչու է իմ վիրտուալ մեքենան այդքան դանդաղ (5 խորհուրդ արագացնելու համար)

  • Կիսվել Սա
Cathy Daniels

Վիրտուալ մեքենաները հիանալի գործիքներ են, հատկապես նրանց համար, ովքեր աշխատում են ծրագրային ապահովման մշակման հետ: Նրանք հաճախ պահանջում են որոշակի հզոր հյուրընկալող համակարգ աշխատելու համար, քանի որ դրանք օգտագործելու համար անհրաժեշտ է ինտենսիվ մշակում և ապարատային փոխանակում:

ՎՄ-ն կարող է նույնիսկ դանդաղ աշխատել, եթե դուք ունեք հզոր համակարգ: Վատագույն դեպքում այն ​​կարող է սառչել, փակվել կամ ընդհանրապես անհետանալ: Դրանք կարող են ազդել նաև ձեր հյուրընկալող մեքենայի աշխատանքի վրա:

Չնայած վիրտուալ մեքենաներն ունեն բազմաթիվ առավելություններ և շատ բազմակողմանի գործիքներ են, դրանք չեն գործում, եթե այնքան դանդաղ են աշխատում, որ չեք կարող օգտագործել դրանք: Եթե ​​դուք օգտագործել եք VM, անկասկած, որ դուք այս կամ այն ​​ժամանակ հանդիպել եք այս խնդրին:

Եկեք տեսնենք, թե ինչու որոշ վիրտուալ մեքենաներ կարող են դանդաղ աշխատել, ինչպես շտկել խնդիրը: խնդիրը, և ինչպես ՎՄ-ները դարձնել այն օգտակար գործիքը, որը նախատեսված է:

Ինչու՞ վիրտուալ մեքենաները կարող են դանդաղ լինել

Վիրտուալ մեքենաների հավելվածները շատ գործընթացներ պահանջող ծրագրեր են: Նրանք կարող են զգայուն լինել տարբեր բաների նկատմամբ, որոնք ստիպում են նրանց դանդաղեցնել: Այնուամենայնիվ, այդ խնդիրները սովորաբար իջնում ​​են չորս հիմնական կատեգորիաների:

Host System

Եթե ձեր VM-ը վատ է աշխատում, առաջին բանը, որ դուք ցանկանում եք նայել, դա հյուրընկալող համակարգն է. նորից գործարկել այն: Շատ դեպքերում խնդիրը հանգում է նրան, որ հյուրընկալող համակարգը VM-ներ գործարկելու ուժ չունի: Հիշեք, որ յուրաքանչյուր վիրտուալ մեքենա կիսում է ռեսուրսները հյուրընկալողի հետ, այնպես որ դուք պետք է համոզվեք, որ փաթեթավորում եքորոշակի հզորություն:

Եթե ձեր համակարգին պակասում է այն ռեսուրսներից որևէ մեկը, որը ես սիրում եմ անվանել «Մեծ 3» ռեսուրսներ՝ պրոցեսոր, հիշողություն և սկավառակի տարածություն, ապա, հավանաբար, սա է ձեր խնդրի աղբյուրը: Վիրտուալ մեքենաները մեծ մշակման հզորության կարիք ունեն: Որքան արագ, այնքան լավ. եթե դուք ունեք մի քանի պրոցեսոր կամ բազմամիջուկ պրոցեսոր, դա էլ ավելի կբարելավի իրերը:

Հիշողությունը հսկայական գործոն է և հաճախ դանդաղ վիրտուալ մեքենայի հիմնական պատճառը: VM-ները հիշողության խոզեր են. եթե բավականաչափ ազատ չունեք, ձեր համակարգիչը կսկսի հիշողության փոխանակում: Դա նշանակում է, որ այն կօգտագործի տարածք ձեր կոշտ սկավառակի վրա՝ պահելու այն իրերը, որոնք սովորաբար պահում է հիշողության մեջ: Սկավառակից գրելը և կարդալը շատ ավելի դանդաղ է, քան հիշողությունից; դա, անկասկած, կդանդաղեցնի ձեր VM-ն և հյուրընկալողը:

Դուք պետք է ունենաք համապատասխան ազատ սկավառակի տարածություն ձեր VM-ին հատկացնելու համար: Ավելի լավ է վիրտուալ մեքենաները տեղադրել ֆիքսված սկավառակի տարածությամբ՝ դինամիկ սկավառակի տարածության փոխարեն: Այս կարգավորումը պահանջում է, որ դուք ունենաք այդ տարածքը VM-ի ստեղծման պահին:

Եթե դուք օգտագործում եք սկավառակի դինամիկ տարածություն, VM-ի կողմից օգտագործվող տարածքը մեծանում է միայն այն ժամանակ, երբ դուք օգտագործում եք այն: Սա կարող է խնայել տարածք ձեր կոշտ սկավառակի վրա, բայց այն ստեղծում է մեծ մասնատում, որն իր հերթին դանդաղեցնում է սկավառակից և վիրտուալ մեքենայից կարդալն ու գրելը:

Այլ սարքավորումները կարող են նաև դանդաղեցնել ձեր վիրտուալ մեքենան, եթե նրանք ենթակետ: Ձեր վիդեո քարտը, wifi քարտը, USB-ն և այլ ծայրամասային սարքերը կարող են նպաստել դանդաղեցմանը:Այնուամենայնիվ, դրանց բացասական ազդեցությունը, ամենայն հավանականությամբ, կլինի նվազագույն՝ համեմատած Big 3-ի հետ:

Չնայած վիդեո քարտերը կարող են նշանակալից գործոն լինել VM-ի արագ ցուցադրման համար, դուք կարող եք հարմարեցնել տեսանյութի կարգավորումները՝ այդ խնդիրների մեծ մասը մեղմելու համար:

Կազմաձևում

Ձեր VM-ի կոնֆիգուրացիան հաճախ որոշում է, թե ինչպես է այն աշխատելու: Եթե ​​դուք կարգավորեք այն այնպես, որ նմանակվի չափազանց մեծ և հզոր համակարգին, հնարավոր է, որ ռեսուրսներ չունենաք ձեր հյուրընկալող համակարգչում այն ​​գործարկելու համար:

Երբ մենք ազատ ենք ստեղծելու ցանկացած համակարգ, որը ցանկանում ենք, մենք հակված ենք գնալ մեծ. Այնուամենայնիվ, սա կարող է վնասել VM-ն իրականում օգտագործելու ձեր կարողությանը: Համոզվեք, որ պարզեք, թե ինչ նվազագույն պահանջներ են ձեզ անհրաժեշտ վիրտուալ մեքենայի համար, ապա կարգավորեք այն այդ պարամետրերի շրջանակներում: Մի չափազանցեք այն; դուք կունենաք դանդաղ VM:

Այլ հավելվածներ

Տեղյակ եղեք այլ հավելվածների մասին, որոնք աշխատում են հոսթում, երբ օգտագործում եք ձեր VM-ը: Եթե ​​դուք ունեք բազմաթիվ բաց պատուհաններ կամ նույնիսկ ծրագրային ապահովում, որն աշխատում է հետին պլանում, դրանք կարող են դանդաղեցնել ձեր մեքենան: Նաև հիշեք, թե ինչ եք աշխատում վիրտուալ մեքենայի վրա, քանի որ դա կազդի ռեսուրսների վրա նույնքան, որքան հոսթի վրա աշխատող հավելվածները:

VM Software

Եթե արագություն ունեք խնդիրներ, դա կարող է լինել պարզապես VM ծրագրակազմը, որը նաև հայտնի է որպես հիպերվիզոր, որը դուք օգտագործում եք: Որոշ վիրտուալ մեքենաների հավելվածներ ավելի լավ են խաղում մեկ ՕՀ-ում, քան մյուսը: Հնարավոր է, որ ձեզ անհրաժեշտ լինի որոշակի հետազոտություն կատարել՝ որոշելու համար, թե ինչի վրա են լավագույնս աշխատում հիպերվիզորներըհամակարգը և միջավայրը, որը դուք օգտագործում եք որպես ձեր հյուրընկալող: Անհրաժեշտության դեպքում կարող եք ստանալ այլընտրանքային հիպերվիզորների անվճար փորձնական տարբերակներից մի քանիսը և տեսնել, թե որոնք են լավագույնս աշխատում ձեր համակարգչում:

VM-ի որոշակի ծրագրաշարի մասին լրացուցիչ տեղեկությունների համար դիտեք մեր հոդվածը՝ Լավագույն վիրտուալ Մեքենայի ծրագրակազմ:

Խորհուրդներ ձեր VM-ների արագացման համար

Այժմ, երբ մենք քննարկեցինք որոշ բաներ, որոնք կարող են հանգեցնել ձեր վիրտուալ մեքենայի դանդաղ աշխատանքին, ժամանակն է սովորելու, թե ինչ կարող եք անել բարելավելու համար: դրանց կատարումը:

Հիշողություն

Ձեր հաղորդավարի հիշողությունը անբաժանելի դեր է խաղում դրա կատարման մեջ: Ձեր հոսթ համակարգում որքան հնարավոր է շատ հիշողություն ունենալը սկիզբ է: Դուք նաև ցանկանում եք զգույշ լինել և սահմանափակել ձեր վիրտուալ մեքենաների համար կազմաձևվող գումարը: Գոնե բավարարեք օպերացիոն համակարգի նվազագույն պահանջը՝ առանց հոսթից շատ բան վերցնելու: Եթե ​​դուք շատ քիչ հիշողություն ունեք, այն հաստատ դանդաղ կաշխատի:

Այսպիսով, ինչպե՞ս եք հավասարակշռում այդ երկուսը: Լավ օրինական կանոն է հաղորդավարի հիշողության առնվազն ⅓ հատկացնել VM-ին: Դուք կարող եք ավելին նշանակել, եթե ցանկանում եք, բայց չունենալով միաժամանակ գործարկվող բազմաթիվ այլ հավելվածներ:

CPU

Քիչ նոր պրոցեսոր կամ համակարգիչ գնելը, ոչինչ չեք կարող անել ձեր աշխատանքը բարելավելու համար: պրոցեսորի արագությունը. Այնուամենայնիվ, համոզվեք, որ միացրել եք վիրտուալացումը ձեր BIOS-ի կարգավորումներում: Սա թույլ կտա ձեր համակարգչին կիսել իր ռեսուրսները VM-ների հետ: Եթե ​​ունեք բազմամիջուկ պրոցեսոր,դուք կարող եք կարգավորել ձեր վիրտուալ մեքենան, որպեսզի օգտագործի մեկից ավելի պրոցեսոր:

Սկավառակի օգտագործում

Համոզվեք, որ դուք չեք օգտագործում սկավառակի դինամիկ տեղաբաշխում ձեր VM-ը կարգավորելիս: Պինդ վիճակում գտնվող կոշտ սկավառակը (SSD) կարող է զգալիորեն բարելավել աշխատանքը՝ շնորհիվ իր զգալի արագ մուտքի արագության: Եթե ​​ունեք SSD, համոզվեք, որ ձեր VM պատկերները ստեղծվեն, պահվեն և գործարկվեն դրա վրա:

Եթե չունեք SSD, պահեք ձեր պատկերները ձեր հասանելի ամենաարագ սկավառակի վրա: Ցանցային սկավառակի, CD, DVD-ի կամ արտաքին USB կրիչի վրա դրանք պահելը կարող է վատթարացնել արդյունավետությունը այս ավելի դանդաղ պահեստավորման ընտրանքների համար պահանջվող մուտքի ժամանակի պատճառով:

Այլ հավելվածներ

Ձեր համակարգում աշխատող այլ հավելվածներ կարող է նաև խնդիր լինել. նրանք օգտագործում են ռեսուրսները ճիշտ այնպես, ինչպես VM-ները: Վիրտուալ մեքենաներից օգտվելիս համոզվեք, որ սահմանափակեք ձեր գործարկվող այլ հավելվածները:

Հակավիրուսային հավելվածները կարող են դանդաղեցնել համակարգը, հատկապես, երբ դրանք սկանավորում են հիշողությունը և սկավառակի կրիչները, երբ դրանք օգտագործում եք: Հնարավոր է՝ ցանկանաք անջատել հակավիրուսային ծրագրակազմը ձեր VM-ներ օգտագործելիս: Առնվազն ասեք ձեր հակավիրուսային ծրագրաշարին բացառել այն գրացուցակները, որոնք օգտագործում եք ձեր պատկերները պահելու համար:

Այլ խորհուրդներ

Վիրտուալ մեքենաների արագացման որոշ տարբեր խորհուրդներ. ստուգեք որոշ կարգավորումներ: դուք հասանելի եք ձեր VM-ների համար: Փնտրեք տեսանյութի կարգավորումներ, ինչպիսիք են 2D և 3D տեսանյութերի արագացումը: Ծրագրային կարգավորումները կարող են ապահովել օպերացիոն համակարգի օպտիմալացման և ավելացման այլ եղանակներկատարումը:

Վիրտուալ մեքենաների գործարկումը հաճախ շատ երկար է տևում, այնպես որ դուք կարող եք կասեցնել սարքը, երբ ավարտեք դրա օգտագործումը, այն անջատելու փոխարեն: Կասեցումը նման է այն քնի ռեժիմին դնելուն. երբ այն նորից օգտագործեք, այն պետք է լինի նույն վիճակում, ինչ թողել եք: Դա նշանակում է, որ կարիք չկա սպասել, որ այն բեռնվի:

Մի վերջին բան. կանոնավոր սպասարկում կատարեք ձեր հոսթ համակարգում, որպեսզի այն անխափան աշխատի: Ազատվեք անցանկալի ֆայլերից, ջնջեք չօգտագործված հավելվածները և դեֆրագրեք ձեր կոշտ սկավառակները: Ձեր հոսթի օպտիմիզացումը թույլ կտա ձեր վիրտուալ մեքենաներին օպտիմալ աշխատել:

Վերջնական բառեր

Վիրտուալ մեքենաները հիանալի գործիքներ են բազմաթիվ տարբեր կիրառություններով: Բայց երբ նրանք դանդաղ են վազում, նրանց համար դժվար է ծառայել այն նպատակներին, որոնց համար նախատեսված են: Եթե ​​գտնում եք, որ ձերը ցավալիորեն դանդաղ է աշխատում, կան որոշ հատուկ բաներ, որոնք պետք է փնտրել, և կան տեխնիկա, որոնք կարող եք կիրառել՝ բարելավելու դրանց կատարումը: Հուսով ենք, որ այս տեղեկատվությունը կօգնի ձեզ արագացնել ձեր VM-ները:

Ունե՞ք որևէ հնարք օպերացիոն համակարգը օպտիմալացնելու համար: Տեղեկացրեք մեզ, եթե ունեք հարցեր կամ առաջարկություններ:

Ես Քեթի Դենիելսն եմ՝ Adobe Illustrator-ի փորձագետ: Ես օգտագործում եմ ծրագրաշարը 2.0 տարբերակից և 2003 թվականից ստեղծում եմ դրա համար ձեռնարկներ: Իմ բլոգը համացանցում ամենահայտնի ուղղություններից մեկն է այն մարդկանց համար, ովքեր ցանկանում են սովորել Illustrator: Բացի բլոգեր իմ աշխատանքից, ես նաև հեղինակ և գրաֆիկական դիզայներ եմ: