Mundarija
Virtual mashinalar, ayniqsa dasturiy ta'minotni ishlab chiqish bilan ishlaydigan har bir kishi uchun ajoyib vositadir. Ulardan foydalanish uchun shiddatli ishlov berish va apparat almashinuvi talab qilingani uchun ular tez-tez ishlashi uchun biroz og‘ir xost tizimini talab qiladi.
Agar sizda kuchli tizim bo‘lsa, VM sekin ishlashi mumkin. Eng yomoni, u muzlashi, yopilishi yoki butunlay yo'qolishi mumkin. Ular asosiy kompyuteringizning ishlashiga ham ta'sir qilishi mumkin.
Virtual mashinalar juda ko'p afzalliklarga ega va juda ko'p qirrali vositalar bo'lsa-da, ular juda sekin ishlasa, ulardan foydalana olmaysiz. Agar siz VM dan foydalangan bo'lsangiz, u yoki bu muammoga duch kelganingizga shubha yo'q.
Keling, nega ba'zi virtual mashinalar sekin ishlashini va uni qanday tuzatishni ko'rib chiqamiz. muammo va VM larni qanday qilib ular mo'ljallangan foydali vositaga aylantirish mumkin.
Nima uchun virtual mashinalar sekin bo'lishi mumkin
Virtual mashina ilovalari juda ko'p jarayon talab qiladigan dasturlardir. Ular sekinlashishiga olib keladigan turli xil narsalarga sezgir bo'lishi mumkin. Biroq, bu muammolar odatda to'rtta asosiy toifaga bo'linadi.
Xost tizimi
Agar VM noto'g'ri ishlayotgan bo'lsa, siz ko'rib chiqmoqchi bo'lgan birinchi narsa bu xost tizimi — siz kompyuter. uni qayta ishga tushiradi. Aksariyat hollarda muammo xost tizimida VM-larni ishga tushirish quvvatiga ega emasligi bilan bog'liq. Esda tutingki, har bir virtual mashina resurslarni xost bilan baham ko'radi, shuning uchun siz to'plaganingizga ishonch hosil qilishingiz kerakbir oz quvvat.
Agar tizimingizda men "Katta 3" deb ataydigan manbalardan birortasi etishmayotgan bo'lsa - protsessor, xotira va disk maydoni - bu sizning muammoingizning manbai bo'lishi mumkin. Virtual mashinalar juda ko'p ishlov berish quvvatiga muhtoj. Qanchalik tez bo'lsa, shuncha yaxshi: agar sizda bir nechta protsessor yoki ko'p yadroli protsessor bo'lsa, bu ishlarni yanada yaxshilaydi.
Xotira juda katta omil va ko'pincha virtual mashinaning sekin ishlashining asosiy sababidir. VMlar xotira cho'chqalaridir; Agar sizda etarli bo'sh bo'lmasa, kompyuteringiz xotirani almashtirishni boshlaydi. Bu shuni anglatadiki, u odatda xotirada saqlaydigan narsalarni saqlash uchun qattiq diskdagi bo'sh joydan foydalanadi. Diskdan yozish va o'qish xotiradan ko'ra ancha sekinroq; bu VM va xostni sekinlashtirishi aniq.
VMga ajratish uchun yetarlicha boʻsh disk maydoni boʻlishi kerak. Virtual mashinalarni dinamik disk maydoni o'rniga qattiq disk maydoni bilan o'rnatish yaxshidir. Bu sozlama VM yaratish vaqtida sizda boʻsh joy boʻlishini talab qiladi.
Agar siz dinamik disk maydonidan foydalansangiz, VM foydalanadigan boʻsh joy faqat undan foydalanganingiz sari oshadi. Bu qattiq diskdagi joyni tejashga yordam beradi, lekin u juda ko'p parchalanishni keltirib chiqaradi - bu o'z navbatida diskdan va virtual mashinadan o'qish va yozishni sekinlashtiradi.
Boshqa apparatlar ham virtual mashinangizni sekinlashtirishi mumkin, agar ular past. Video kartangiz, Wi-Fi kartangiz, USB va boshqa tashqi qurilmalar sekinlashuvga hissa qo'shishi mumkin.Biroq, ularning salbiy ta'siri Big 3 bilan solishtirganda minimal bo'lishi mumkin.
Video kartalar VMni tez ko'rsatishda muhim omil bo'lishi mumkin bo'lsa-da, siz ushbu muammolarning aksariyatini engillashtirish uchun video sozlamalarini o'zgartirishingiz mumkin.
Konfiguratsiya
VM konfiguratsiyasi ko'pincha uning qanday ishlashini aniqlaydi. Agar siz uni juda katta va kuchli tizimga taqlid qiladigan qilib sozlasangiz, uni ishga tushirish uchun asosiy kompyuteringizda resurslaringiz boʻlmasligi mumkin.
Oʻzimiz xohlagan tizimni yaratishda erkin boʻlsak, bizda shunday moyillik paydo boʻladi. katta ketmoq. Biroq, bu VM dan haqiqatda foydalanish qobiliyatingizga zarar etkazishi mumkin. Virtual mashina uchun qanday minimal talablar kerakligini aniqlang, keyin uni ushbu parametrlar doirasida sozlang. Buni haddan tashqari oshirmang; sekin VM bilan yakunlanasiz.
Boshqa ilovalar
VMdan foydalanayotganda xostda ishlayotgan boshqa ilovalardan xabardor bo‘ling. Agar sizda juda ko'p oyna ochiq bo'lsa yoki hatto fonda ishlaydigan dasturiy ta'minot bo'lsa, ular mashinangizni sekinlashtirishi mumkin. Bundan tashqari, virtual mashinada nima ishlayotganingizni yodda tuting, chunki bu hostda ishlaydigan ilovalar kabi resurslarga ham ta'sir qiladi.
VM Software
Agar sizda tezlik bo'lsa. Bu faqat siz foydalanayotgan gipervisor sifatida ham tanilgan VM dasturi bo'lishi mumkin. Ba'zi virtual mashina ilovalari bir operatsion tizimda boshqasiga qaraganda yaxshiroq o'ynaydi. Qaysi hipervisorlar eng yaxshi ishlashini aniqlash uchun siz biroz tekshiruv o'tkazishingiz kerak bo'lishi mumkinuy egasi sifatida foydalanadigan tizim va muhit. Agar kerak bo'lsa, muqobil gipervizorlarning bepul sinov versiyalarini olishni va qaysilari kompyuteringizda eng yaxshi ishlashini ko'rishni xohlashingiz mumkin.
Muayyan VM dasturiy ta'minoti haqida qo'shimcha ma'lumot olish uchun bizning maqolamizni ko'rib chiqing, "Eng yaxshi virtual" Mashina dasturiy ta'minoti.
VMlaringizni tezlashtirish bo'yicha maslahatlar
Virtual mashinangiz sekin ishlashiga olib kelishi mumkin bo'lgan ba'zi narsalarni muhokama qilganimizdan so'ng, uni yaxshilash uchun nima qilishingiz mumkinligini o'rganish vaqti keldi. ularning ishlashi.
Xotira
Sizning xostingiz xotirasi uning ishlashida ajralmas rol o'ynaydi. Xost tizimingizda imkon qadar ko'proq xotiraga ega bo'lish - bu boshlang'ich. Bundan tashqari, ehtiyot bo'lishni va virtual mashinalaringiz uchun sozlagan miqdorni cheklashni xohlaysiz. Hech bo'lmaganda operatsion tizimning minimal talabini uy egasidan juda ko'p olmasdan bajaring. Agar xotirangiz juda kam bo'lsa, u albatta sekin ishlaydi.
Xo'sh, ikkalasini qanday muvozanatlash mumkin? Yaxshi asosiy qoida - host xotirasining kamida ⅓ qismini VMga ajratishdir. Agar xohlasangiz, koʻproq narsani belgilashingiz mumkin, biroq bir vaqtning oʻzida boshqa koʻplab ilovalar ishlamaydi.
CPU
Yangi protsessor yoki kompyuter sotib olishning oʻzi kifoya emas, kompyuteringizni yaxshilash uchun hech narsa qila olmaysiz. protsessor tezligi. Biroq, BIOS sozlamalarida virtualizatsiya yoqilganligiga ishonch hosil qiling. Bu sizning kompyuteringizga o'z resurslarini VMlar bilan bo'lishish imkonini beradi. Agar sizda ko'p yadroli protsessor bo'lsa,virtual mashinangizni bir nechta protsessordan foydalanish uchun sozlashingiz mumkin.
Diskdan foydalanish
VMni sozlashda dinamik disk ajratishdan foydalanmasligingizga ishonch hosil qiling. Qattiq holatdagi qattiq disk (SSD) juda tez kirish tezligi tufayli ish faoliyatini sezilarli darajada oshirishi mumkin. Agar sizda SSD boʻlsa, VM tasvirlaringiz yaratilganiga, saqlanganiga va unda ishga tushirilganligiga ishonch hosil qiling.
Agar sizda SSD boʻlmasa, rasmlaringizni mavjud boʻlgan eng tezkor diskda saqlang. Ularni tarmoq drayveri, CD, DVD yoki tashqi USB diskida saqlash bu sekinroq saqlash opsiyalari uchun zarur boʻlgan kirish vaqti tufayli unumdorlikni pasaytirishi mumkin.
Boshqa ilovalar
Tizimingizda ishlaydigan boshqa ilovalar muammo ham bo'lishi mumkin: ular xuddi VMlar kabi resurslardan foydalanadilar. Virtual mashinalaringizdan foydalanayotganingizda ishlayotgan boshqa ilovalarni cheklab qo'yganingizga ishonch hosil qiling.
Antivirus dasturlari tizimni sekinlashtirishi mumkin, ayniqsa siz ulardan foydalanayotganingizda xotira va disk drayverlarini tekshirganda. VMlardan foydalanganda antivirus dasturini o'chirib qo'yishingiz mumkin. Hech bo'lmaganda, antivirus dasturiga rasmlaringizni saqlash uchun foydalanadigan kataloglarni chiqarib tashlashni ayting.
Boshqa maslahatlar
Virtual mashinalarni tezlashtirish bo'yicha ba'zi turli maslahatlar: ba'zi sozlamalarni tekshiring. VMlaringiz uchun mavjud. 2D va 3D video tezlashtirish kabi video sozlamalarini qidiring. Dasturiy ta'minot sozlamalari operatsion tizimni optimallashtirish va oshirishning boshqa usullarini taqdim etishi mumkinunumdorligi.
Virtual mashinalarning ishga tushishi ko'pincha juda uzoq vaqt talab etadi, shuning uchun siz uni o'chirib qo'yish o'rniga, uni ishlatib bo'lgach, uni to'xtatib qo'yishingiz mumkin. To'xtatib turish uni uyqu rejimiga o'tkazishga o'xshaydi: uni qayta ishlatganda, u siz uni tark etgan holatda bo'lishi kerak. Bu shuni anglatadiki, uning ishga tushishini kutishning hojati yo'q.
Oxirgi narsa: uning muammosiz ishlashi uchun xost tizimiga muntazam texnik xizmat ko'rsating. Keraksiz fayllardan xalos bo'ling, foydalanilmagan ilovalarni o'chiring va qattiq disklaringizni defragmentatsiya qiling. Xostingizni optimallashtirish virtual mashinalaringizning optimal ishlashiga imkon beradi.
Yakuniy so'zlar
Virtual mashinalar turli xil foydalanishga ega ajoyib vositalardir. Ammo ular sekin yugurganda, ular uchun mo'ljallangan maqsadlarga xizmat qilish qiyin. Agar siz o'zingizniki juda sekin ishlayotganini ko'rsangiz, ba'zi o'ziga xos narsalarni izlash kerak va ularning ishlashini yaxshilash uchun qo'llashingiz mumkin bo'lgan usullar mavjud. Umid qilamizki, bu maʼlumot VMʼlaringizni tezlashtirishga yordam beradi.
Operatsion tizimni optimallashtirish uchun sizda qandaydir hiylalar bormi? Savollaringiz yoki takliflaringiz bo'lsa, bizga xabar bering.