Virtualbox yoki vmware qaysi tezroq. VMware yoki VirtualBox: nimani tanlash kerak. Virtual mashina yaratish

Virtual mashina - bu kompyuterni qayta ishga tushirmasdan, bitta operatsion tizimda (masalan, Windows) boshqa OT ning (masalan, Linux) to'liq ishlaydigan interfeysini ishga tushirish imkonini beruvchi noyob turdagi dasturiy ta'minot. Ushbu echimlar qanday ishlashining o'ziga xos xususiyatlari qanday? Muayyan vazifalarni bajarish uchun qaysi virtual mashinani tanlashim kerak?

Tegishli segmentdagi dasturiy ta'minot bozorida eng keng tarqalgan variantlar orasida:

Keling, ushbu virtual mashinalarning o'ziga xos xususiyatlarini batafsilroq o'rganamiz va ularning har biri qaysi vazifalar uchun eng mos ekanligini aniqlaymiz.

Ushbu dasturni ishlab chiqaruvchisi Oracle hisoblanadi.

Ko'rib chiqilayotgan virtual mashinaning inkor etilmaydigan afzalliklari orasida u bepul va yechimning manba kodi ochiqdir. VirtualBox bugungi kunda eng keng tarqalgan Windows, MacOS, Linux (turli xil modifikatsiyalarda) kompyuterlari uchun xost (asosiy) va mehmon ("virtual") operatsion tizimlarining har qanday kombinatsiyasida kompyuteringizda "tandemlarni" ishga tushirishga imkon beradi.

Ko'pgina IT mutaxassislari VirtualBox-ni aniq va qulay interfeysi uchun maqtashadi (xususan, rus tilini qo'llab-quvvatlaydi). Mehmon OS ni ishga tushirish juda oson - ta'minlovchi sehrgar yordamida bosqichma-bosqich yechim tegishli vazifa.

VirtualBox-dan foydalanib, siz Internetga kirish uchun mehmon OS interfeyslaridan foydalanishingiz mumkin. Boshqalar orasida eng foydali funktsiyalar Oracle-dan echimlar - operatsion tizimning suratlarini, tiklash nuqtalarini yaratish (ularning yordami bilan siz mehmon operatsion tizimining sozlamalarini ishlamay qolganda barqarorlariga qaytarishingiz mumkin).

Virtual kompyuter

Virtual Virtual mashina Kompyuter Microsoft kompaniyasining mahsulotidir. Oracle tomonidan yaratilgan dasturiy ta'minotdan farqli o'laroq, bu qaror Bu o'zaro faoliyat platforma emas, u faqat Windows operatsion tizimlari bilan ishlaydi.

VMware Workstation - jiddiy vazifalar uchun

Uning asosiy maqsadi bir nechta turli xillarni ishga tushirishdir Windows versiyalari bitta kompyuterda.

Virtual kompyuter interfeysi bir vaqtning o'zida ishlaydigan virtual operatsion tizimlar o'rtasida tizim resurslarini taqsimlashda ustuvorliklarni belgilash imkonini beruvchi variantlarni taqdim etadi.

VMWare ish stantsiyasi

VMWare Workstation dasturi dasturiy ta'minot bozorining ushbu segmentida yetakchilardan biri bo'lgan Amerikaning VMWare kompaniyasi tomonidan yaratilgan. MacOS bilan mos kelmaydigan Windows va Linux OS "tandemlarini" qo'llab-quvvatlaydi.

Ushbu yechim to'lanadi, uning narxi hozir taxminan 15 ming rublni tashkil qiladi. Biroq, VMWare Workstation-ning funksionalligi va imkoniyatlari narxni to'liq oqlaydi. Dastur oddiy foydalanuvchi vazifalarini (masalan, kerakli OS ostida faylni ochish yoki dasturni yuklab olish) hal qilish uchun mehmon operatsion tizimini ishga tushirish uchungina emas, balki uni server dasturi yoki ishlash uchun muhit sifatida ishlatish uchun ham ishlatilishi mumkin. kuchli biznes ilovalari.

VMWare Workstation - bu ishlash uchun qulay va sozlash oson bo'lgan yechim. Ushbu mahsulotning diqqatga sazovor xususiyatlaridan biri virtual 3D grafiklarni qayta ishlash modulining mavjudligi. Bu mehmon operatsion tizimi orqali tegishli resursdan foydalanish nuqtai nazaridan eng "og'ir" ilovalar va o'yinlarni ishga tushirish imkonini beradi.

Biz ko'rib chiqqanlardan qaysi virtual mashinani tanlashingiz kerak? Ehtimol, ko'plab foydalanuvchilar uchun asosiy mezonlardan biri bepul bo'ladi. Microsoft va Oracle tomonidan taqdim etilgan echimlar unga mos keladi. Agar foydalanuvchi nafaqat Windows bilan, balki boshqa operatsion tizimlar bilan ham ishlashni rejalashtirsa, u uchun eng yaxshi variant VirtualBox hisoblanadi. O'z navbatida, ko'plab IT mutaxassislari ko'pincha Windowsning turli versiyalarini bir vaqtning o'zida ishlatishlari kerak. Bunday holda, Virtual kompyuter mahsuloti ajralmas bo'ladi.

Agar foydalanuvchi virtual mashinaning yuqori unumdorligi va funksionalligini talab qiladigan vazifalarga duch kelsa, u, ehtimol, o'z loyiha byudjetiga VMWare-dan mahsulot sotib olish uchun mablag'larni kiritishi kerak, bu funksiyalardan juda samarali foydalanishi mumkin. mehmonning operatsion tizimlar.

Mehmon qo'shimchalarini o'rnatish

Agar siz allaqachon VirtualBox virtual mashinasida operatsion tizimni o'rnatgan bo'lsangiz va ushbu OT bilan ishlashni davom ettirishni rejalashtirmoqchi bo'lsangiz, virtual tizimning imkoniyatlarini kengaytirish haqida o'ylashingiz kerak. Mehmon OS - VirtualBox Guest Additions-ga maxsus qo'shimchani o'rnatish orqali imkoniyatlarni kengaytirishingiz mumkin.

Qo'shimchalar - bu haqiqiy va virtual OT o'rtasidagi eng yaxshi integratsiyani ta'minlaydigan va ikkinchisining tezligini oshiradigan maxsus drayverlar va dasturlar.

Qo'shimchalarni o'rnatish uchun Internetdan hech narsa yuklab olishingiz shart emas, bu fayllar allaqachon kompyuteringizda mavjud. Ular dasturning o'zi o'rnatilgan papkada joylashgan. Barcha qo'shimcha fayllar VBoxGuestAdditions.iso deb nomlangan bitta disk tasviriga joylashtirilgan. Ushbu disk tasvirini o'zingiz o'rnatishingiz mumkin virtual disk, va o'z navbatida ushbu drayverni virtual OTga o'rnating, ammo bu eng oson yo'l emas. Biz boshqacha, osonroq yo'lni tanlaymiz (quyida batafsilroq).

Ushbu maqolada VirtualBox, Windows va Linux-da eng ko'p o'rnatilgan ikkita operatsion tizim ko'rib chiqiladi. Ubuntu Linux distributivlari orasida eng mashhur bo'lganligi sababli, u ko'rib chiqiladi.

Windows-da mehmon qo'shimchalarini o'rnatish

Ushbu OS uchun qo'shimchalar juda oson, avtomatik ravishda o'rnatiladi.
Siz quyidagilarni qilishingiz kerak:

1) Windows mehmon operatsion tizimida virtual mashina menyusini toping; u siz qilgan sozlamalarga qarab yuqori yoki pastda joylashgan bo'lishi mumkin.

"Qurilmalar" menyu bandini bosing va "Mehmon OS qo'shimchalarini o'rnatish ..." kichik bandini tanlang.

Qaysi biri yaxshiroq Vmware yoki VirtualBox?

Yoki Xost + D klaviatura yorlig'idan foydalaning (odatda Xost o'ng Ctrl).

2) O'rnatuvchi ishga tushadi, unda "Keyingi" tugmasini ikki marta bosing va keyin "O'rnatish" tugmasini bosing.

3) O'rnatish vaqtida siz o'rnatayotgan dasturiy ta'minot Windows bilan muvofiqligi tekshirilmaganligi haqida xabarlarni olasiz.

"Har qanday holatda davom etish" tugmasini bosing.

4) O'rnatish oxirida katagiga belgi qo'ying (allaqachon sukut bo'yicha belgilab qo'yilgan) Endi qayta ishga tushiring va "Finish" tugmasini bosing.

Ubuntu-da mehmon qo'shimchalarini o'rnatish

Bu erda biroz murakkabroq bo'ladi, axir Linux siz uchun Windows emas :)

1) Agar Ubuntuy mehmoningizda DKMS o'rnatilmagan bo'lsa, uni terminalni ochib, quyidagi buyruqni ishga tushirish orqali o'rnating:

sudo apt-get install dkms

Ushbu buyruqni kiritganingizdan va Enter tugmasini bosganingizdan so'ng sizdan parolingizni kiritish so'raladi.

Parolni kiriting va Enter tugmasini bosing (P.S. parolni kiritishda siz kiritgan belgilar terminalda ko'rinmaydi, bu normal holat, parolni kiriting va Enter tugmasini bosing).

2) Mehmon OS menyusida Qurilmalar/Mehmon OS qo'shimchalarini o'rnatish-ni bosing... Agar sizdan avtomatik ishga tushirish so'ralsa, Bekor qilish-ni bosing.

3) Ko'rsatilgan CD-ROM katalogiga o'ting, odatda siz quyidagi buyruqni bajarishingiz kerak:

Lekin, masalan, mening cdrom VBOXADDITIONS_4.1.8_75467 deb nomlandi va cd /media/cdrom buyrug'i ishlamadi. Biz buyruqni bajarib, katalogga kirishga muvaffaq bo'ldik:

cd /media/VBOXADDITIONS_4.1.8_75467

4) Katalog tarkibini ko'rib chiqing, kiriting:

Bizga VBoxLinuxAdditions.run nomli fayl kerak, uni ishga tushiring:

sudo sh ./VBoxLinuxAdditions.run

Qo'shimchalarni o'rnatgandan so'ng, mehmon operatsion tizimini qayta yoqing.

Agar biror narsa darhol ishlamasa, harakatlaringiz to'g'ri yoki yo'qligini tekshirishga arziydi, chunki bitta harfdagi xato ko'p narsani anglatadi.

Virtual mashinani tanlash va o'rnatish.

Har bir ilg'or shaxsiy kompyuter foydalanuvchisi ba'zan boshqa operatsion tizimni sinab ko'rishni xohlaydi, lekin uni ish kompyuteriga o'rnatishga jur'at eta olmaydi. Haqiqatan ham, notanish OTni o'rnatish juda xavfli ishdir. Bitta noto'g'ri buyruq bilan siz diskdagi barcha ma'lumotlarni yo'qotishingiz mumkin. Ammo bugungi kunda bir vaqtning o'zida bir nechta operatsion tizimlarni bitta kompyuterda va agar xohlasangiz, bir vaqtning o'zida sinab ko'rishning bir usuli bor! Bu usul deyiladi - virtual mashina yoki virtual kompyuter.

    Virtual mashina - bu mehmon operatsion tizimini ishga tushirish mumkin bo'lgan virtual hisoblash muhiti. Ushbu operatsion tizim ikkinchi marta ishga tushiriladi va ishlaydi alohida oyna. Bundan tashqari, dasturlarni ishga tushirishingiz va odatdagidek ishlashingiz mumkin. Turli xil operatsion tizimlar uchun bir nechta bunday oynalarni yaratishingiz mumkin. Bitta kompyuterga o'rnatilgan virtual mashinalar soni faqat kompyuterning o'zi resurslari bilan cheklangan.

    Virtual mashina - bu sizning operatsion tizimingizda ishlaydigan dastur. Dastur jismoniy kompyuterga taqlid qiladi, shuning uchun virtual mashinada quyidagilar mavjud:

Haqiqiy mashinada bo'lgani kabi, siz virtual mashinaga operatsion tizimni o'rnatishingiz mumkin, bu Windows yoki * nix bo'ladimi, muhim emas. Shunday qilib, siz o'zingiznikidan chiqmasdan turli xil operatsion tizimlarni sinab ko'rishingiz mumkin.

Asosiy operatsion tizim (host) va mehmon operatsion tizimi (mehmon) o'rtasida fayllarni osongina almashishingiz mumkin. Bu oddiygina fayllarni mijozning fayl boshqaruvchisidan mehmon tizimi oynasiga yoki aksincha sudrab borish orqali amalga oshiriladi. Avtomatlashtirilgan o'rnatishni sinab ko'rish uchun virtual mashinaning qulayligi shunchaki bebahodir. Shunchaki ulang Yuklanadigan ISO tasviri virtual mashina sozlamalarida CD-ROM o'rniga va tizimni o'rnatish haqiqiy mashinada bo'lgani kabi davom etadi.

    Emulyatsiya - bir operatsion tizimning boshqasi orqali, yo'qotmasdan ishlashini simulyatsiya qilish funksionallik. Emulyatsiya apparat yoki dasturiy ta'minot tomonidan takrorlanadi.

    Xost (host tizim) - bu VM o'rnatilgan kompyuterning operatsion tizimi.

    Mehmon operatsion tizimi - bu VM ichida ishlaydigan operatsion tizim.

    Virtual dastur - bu VMda to'liq sozlangan dastur.

    Virtual mashina monitori (VMM) virtual dastur moduli bo'lib, u barcha VM boshqaruv vazifalarini hal qiladi.

    VM konsoli - GUI Asosiy dastur sozlamalarini boshqarish imkonini beruvchi virtual mashina.

Internetda aylanib yurganimdan so'ng, men uyda virtualizatsiya texnologiyasidan foydalanishga imkon beruvchi ikkita dasturni ko'rdim va ko'pincha sharhlarda topiladi - VirtualBox va VMWare.

Bugungi kunda mavjud virtualizatsiya tizimlari juda ko'p umumiyliklarga ega. Xususan, har bir virtual mashina CD diskini, shuningdek, floppi diskini taniydi. Bundan tashqari, virtual drayvlar va disk tasvirlari bilan ishlash mumkin. Miqdorni qo'lda o'rnatish qobiliyati juda foydali tasodifiy kirish xotirasi virtual mashinalarning har biri uchun ulangan qurilmalar ro'yxati va boshqalar. Bunday moslashuvchan sozlamalar mehmon tizimidan qulay foydalanish imkonini beradi. Juda qulay xususiyat - istalgan vaqtda virtual mashinani to'xtatib turish imkoniyati. Bu xost tizimi uchun zarur apparat resurslarini bo'shatadi.

Mavjud virtual mashinalar o'rtasidagi barcha farqlar, aslida, faqat qo'llab-quvvatlanadiganlar ro'yxatiga tushadi operatsion tizimlar, shuningdek xarajat.

ORACLE VirtualBox - universal bepul virtual mashina

VirtualBox- mashhur ORACLE korporatsiyasi ko'magida ishlab chiqilgan juda oddiy, kuchli va bepul virtualizatsiya vositasi. U bepul, ochiq manba sifatida tarqatiladi manba kodi. VirtualBox deyarli har qanday zamonaviy operatsion tizimni "mehmon" sifatida o'rnatishga imkon beradi, xoh u Windows, MacOS yoki Linux oilasining ko'plab vakillaridan biri. VirtualBox-ning afzalligi uning sodda va intuitiv foydalanuvchi interfeysidir. VirtualBox tarmoqni qo'llab-quvvatlaydi, shuning uchun virtual operatsion tizimingiz Internetga osongina kirishi mumkin. Operatsion tizimning suratga olish xususiyati juda foydali. Virtual mashina "tiklash nuqtalari" ni qattiq diskka yozadi, siz istalgan vaqtda qaytib olishingiz mumkin mehmon tizimi xatolar yoki muvaffaqiyatsizliklar bo'lsa.

VMware Workstation - jiddiy vazifalar uchun

VMware Workstation - bu Windows va Linuxni qo'llab-quvvatlaydigan kuchli, pullik, yuqori ishonchli virtualizatsiya dasturi. Ushbu mashina MacOS virtualizatsiyasi uchun mo'ljallanmagan. O'zining yuqori ishonchliligi va keng funksionalligi tufayli VMware Workstation ko'pincha nafaqat sinov uchun, balki virtual mashinalarning server sifatida doimiy ishlashi uchun, hatto biznes ilovalari uchun ham, tashkilot tarmog'ini Internetdan ajratuvchi xavfsizlik devori bo'ladimi yoki hattoki ma'lumotlar bazasi serveri.

Agar bizga kerak bo'lsa shunchaki sinab ko'ring har qanday dastur yoki yangi operatsion tizim, eng yaxshi tanlov bo'ladi ozod virtual mashina - ORACLE virtual qutisi. Bu bepul, har qanday zamonaviy OTni qo'llab-quvvatlaydi va juda moslashtirilgan.

Agar biz kengaytirmoqchi bo'lsak jiddiy virtual yechim, ishonchli, uzoq muddatli ishlashni talab qiladigan, siz tanlashingiz kerak VMWare ish stantsiyasi. Garchi bu pullik tizim bo'lsa-da, u muhim vazifalar uchun barqarorlikni kafolatlaydi.

Virtual mashinani o'rnatish.

Oldingi bo'limda muhokama qilingan virtual mashinalardan VirtualBox-dan foydalanish eng yaxshisidir. Endi biz VirtualBox-ni qanday o'rnatishni ko'rib chiqamiz va keyingi bo'limda uni qanday sozlash kerakligi tasvirlanadi.

Oracle vm Virtualbox o'rnatilmoqda

Oracle VM VirtualBox ning joriy versiyasini loyihaning https://www.virtualbox.org/wiki/Downloads manzilidan yuklab olish mumkin, unda Windows x86/x64, Linux, Solaris va OS X uchun o'rnatish paketlarini yuklab olish uchun havolalar mavjud. Windows muhiti administrator huquqlariga ega foydalanuvchi hisobi ostida bajarilishi kerak.

VirtualBox-ni keyingi o'rnatish vaqtida ogohlantirish beriladi:

Bu VirtualBox tarmoq drayverlarini o'rnatishda joriy tarmoq ulanishlari qayta o'rnatiladi va tarmoqdan vaqtinchalik uzilish sodir bo'lishini anglatadi. Agar, masalan, o'rnatish bilan parallel ravishda, ma'lumotlar almashinuvi amalga oshirilsa tarmoq drayveri, keyin xato bilan muvaffaqiyatsiz bo'ladi. Agar siz tarmoqda ishlamayotgan bo'lsangiz, adapterlarni qisqa muddatga o'chirib qo'yish hech qanday ta'sir ko'rsatmaydi va "Ha" tugmasini bosish orqali o'rnatishni davom ettirishga ruxsat berishingiz kerak. Aks holda, avval tarmoq resurslarini o'chirib qo'yishingiz kerak. O'rnatish tugallangach, VirtualBox foydalanuvchisi uchun asosiy dasturiy modul - Oracle VM VirtualBox Manager (Oracle VM VirtualBox Manager) ishga tushadi:

Oracle vm VirtualBox virtual mashinasida Linux Ubuntu-ni o'rnatish

Virtual mashinalarni yaratish, ularning sozlamalarini o'zgartirish, import va eksport konfiguratsiyasi va boshqalar bo'yicha barcha harakatlar Oracle VM VirtualBox Manager (rus dasturiy ta'minotida - Oracle VM VirtualBox Manager) yoki yordamchi dastur yordamida amalga oshirilishi mumkin. buyruq qatori VboxManage.exe. Ikkinchisi virtual mashinalarni sozlash uchun biroz kattaroq imkoniyatlarga ega, ammo ulardan foydalanish qiyinroq. Mehmon OTni virtual mashinaga o'rnatishni taxminan 2 bosqichga bo'lish mumkin: - VirtualBox yordamida kerakli virtual mashinani yaratish; - Tizim o'rnatish diskidan yaratilgan virtual mashinaning muhitiga yuklang va o'rnatish ustasining ko'rsatmalariga amal qiling. Yuklab olish manbasi (ommaviy axborot vositalari bilan Linux tarqatish) virtual mashina sozlamalari bilan aniqlanadi. Bu haqiqiy yoki virtual CD/DVD drayveri, floppi disk, HDD, yuklash diskining tasviri yoki bo'lishi mumkin mahalliy tarmoq. Odatiy yuklash tartibi floppi disk, CD-ROM, qattiq disk, Net. Ushbu tartib virtual mashina sozlamalarida o'zgartirilishi mumkin. VirtualBox-ni birinchi marta ishga tushirganingizda, dasturning asosiy oynasi xush kelibsiz xabar bilan ko'rsatiladi va yangi VM yaratish uchun Yaratish tugmasi faollashadi:

Yangi virtual mashina yaratishda quyidagi parametrlar aniqlanadi: - virtual mashina nomi. Unga muvofiq virtual mashina fayllari joylashgan katalog yaratiladi. Odatiy bo'lib, bu Windows XP tizimidagi C:\Documents and Settings\Username\VirtualBox VMs\ va Windows 7 va undan yuqori versiyalar uchun C:\Users\User\VirtualBox VMs\ ichidagi pastki katalogdir.

Virtual mashinaga o'rnatiladigan operatsion tizim turi. Bunday holda, Linux OS versiyasidir. Bunday holda, Ubuntu.

Boshqa parametrlar sukut bo'yicha qoldirilishi mumkin, chunki ular allaqachon haqiqiy mashinaning apparat konfiguratsiyasi asosida va virtualda o'rnatilgan operatsion tizimning turi va versiyasiga qarab tanlangan. Agar kerak bo'lsa, parametrlar o'zingizning afzalliklaringiz asosida aniqlanishi mumkin, masalan, virtual mashinaga ajratilgan RAM miqdorini oshirish.

Bu erda tavsiya etilgan 512 MB o'rniga 1024 MB RAMni virtual mashinaga ajratish misoli keltirilgan. Xotirani taqsimlashda siz uning haqiqiy hajmini hisobga olishingiz kerak va minimal talablar mehmon OS. Agar siz ushbu elementni tanlashda qiynalsangiz, dastur tomonidan tavsiya etilgan qiymatlardan foydalaning. Haqiqiy va virtual mashinalar o'rtasida noto'g'ri xotira taqsimoti ikkalasining ham yomon ishlashiga olib kelishi mumkin.

Virtual mashinaning qattiq diski (virtual qattiq disk) Windows fayl tizimidagi maxsus fayl formatidir. Virtual disk dinamik yoki sobit bo'lishi mumkin. Dinamik disk sozlamalar bilan belgilangan butun hajm uchun emas, balki uning bir qismi uchun yaratiladi va virtual mashinaning ishlashi davomida kerak bo'lganda ortadi. Mehmon operatsion tizimining maksimal ishlashiga erishish uchun qattiq virtual qattiq diskni tanlash va diskdagi bo'sh joyni tejash uchun dinamikani tanlash yaxshidir.

VirtualBox bir nechta turli xil virtual disk ma'lumotlar formatlaridan foydalanishga imkon beradi:

Tavsiya etilganidan farqli formatni tanlash, agar siz VirtualBox yordamida yaratilgan virtual mashinadan boshqa virtualizatsiya dasturiy mahsulotlari (VMWare, MS Virtual PC, QEMU) muhitida foydalanishni rejalashtirmoqchi bo'lsangiz, mantiqan to'g'ri keladi. Yangi virtual mashinani yaratishda aniqlangan parametrlarning aksariyati, agar kerak bo'lsa, istalgan vaqtda o'zgartirilishi mumkin.

Yaratilgan virtual mashina uchun "Configure" tugmasi faollashadi, bu uning ba'zi sozlamalarini o'zgartirish, virtual qurilmalarni qo'shish yoki o'chirish, ularning ish rejimlarini o'zgartirish va haqiqiy operatsion tizim resurslarini taqsimlashni boshqarish imkonini beradi. Mehmon OS bilan tanishish uchun Ubuntu Linux Virtual mashinani yaratishda qilingan dastlabki sozlamalar etarli. Shunday qilib, siz darhol "Ishga tushirish" tugmasini bosish orqali VMni ishga tushirishni boshlashingiz mumkin. VM ishga tushirilgandan so'ng, ekranda klaviaturani avtomatik suratga olishdan foydalanish haqida xabar paydo bo'ladi.

Bu shuni anglatadiki, kursor VM oynasida bo'lsa, virtual mashina uchun klaviatura kiritish amalga oshiriladi. Odatiy bo'lib, o'ng Ctrl klaviatura kiritishni real va virtual mashina oynalari o'rtasida almashtirish uchun ishlatiladi. Joriy kirish holati virtual mashina oynasining pastki qismidagi holat satrida ko'rsatiladi.

Okning yashil rangi klaviaturadan kiritish virtual mashina uchun, kulrang - haqiqiy uchun amalga oshirilishini anglatadi.

Operatsion tizimni virtual mashinaga o'rnatish uchun siz undan yuklashingiz kerak bo'ladi o'rnatish diski. VirtualBox muhitida faqat standart qurilmalardan (CD/DVD disk, flesh-disk, tarmoq...) emas, balki yuklash diskining tasviri asosida yaratilgan virtual disk yordamida ham yuklash mumkin. Odatda, Linux distributivlari ISO-9660 formatidagi tasvir fayllari (iso kengaytmali fayllar) sifatida tarqatiladi va VirtualBox sizga tasvirni CD-ga yozmasdan bajarishga imkon beradi, lekin shunchaki bunday faylni virtual mashinaga virtual sifatida ulang. iso mazmuni -image asosida o'rnatilgan media bilan haydovchi. Virtual mashinani birinchi marta ishga tushirganingizda, mehmon operatsion tizimi hali o'rnatilmaganda, VirtualBox yuklash qurilmasini tanlashni taklif qiladi.

Jismoniy disk o'rniga Ubuntu 13.04 o'rnatish CD/DVD bilan virtual qurilma sifatida ulanadigan ubuntu-13.04-desktop-i386.iso kabi tasvir faylini tanlashingiz mumkin. Davom etish tugmasini bosganingizda virtual disk yuklanadi va mehmon operatsion tizimini (Ubuntu) o'rnatish boshlanadi.

Mehmon OS ni o'rnatish jarayoni uni haqiqiy mashinaga o'rnatishdan farq qilmaydi. Siz o'rnatilgan tizim uchun tilni tanlashingiz mumkin (odatda rus tili), vaqt mintaqasi, klaviatura tartibi va boshqalar. Aksariyat parametrlar sukut bo'yicha qoldirilishi mumkin, jumladan O'rnatish turi

O'rnatish jarayonida siz kompyuter nomi, foydalanuvchi, parol va kirish rejimini ko'rsatishingiz kerak:

Ubuntu o'rnatishning qolgan qismi hech qanday foydalanuvchi aralashuvisiz davom etadi va kompyuterni qayta ishga tushirish taklifi bilan tugaydi. Tizimni haqiqiy kompyuter uskunasiga o'rnatish bilan solishtirganda, virtual mashinaga o'rnatish sekinroq, bu kutish kerak. Ishlashning pasayishi darajasi, asosan, haqiqiy kompyuter uskunasining tezligiga bog'liq.

Yangi o'rnatilgan operatsion tizimni birinchi marta yuklaganingizda, VirtualBox menejeri Ubuntu tarqatish bilan disk tasviri asosida virtual drayverni avtomatik ravishda o'chiradi, yuklash virtual qattiq diskdan amalga oshiriladi va tugallangandan so'ng tizimga kirish so'rovi ko'rsatiladi. ekran.

Virtual mashinalar, masalan, Virtualbox, virtual uskunaga taqlid qilish va kompyuterda bir nechta operatsion tizimlarni ishga tushirish uchun ishlatiladi. Protsessoringiz qanchalik yaxshi va operativ xotirangiz qancha ko'p bo'lsa, kompyuteringizdagi virtual mashinalar shunchalik tez ishlaydi.
Men virtual mashinalarni dastlab o'rnatishda vaqtni tejashga yordam beradigan bir nechta maslahatlarni taklif qilaman. Bu virtual bilan ishlash uchun foydali bo'ladi VirtualBox mashinalari, VMware, Parallels yoki boshqa har qanday.

VirtualBox yoki VMware Tools mehmon OS qo'shimchalarini o'rnatganingizga ishonch hosil qiling

Mehmon operatsion tizimini virtual mashinaga o'rnatganingizdan so'ng, siz qilishingiz kerak bo'lgan birinchi narsa virtual mashina dasturini o'rnatishdir - "VirtualBox uchun mehmon OS qo'shimchalari" yoki VMware uchun VMware Tools." Ushbu paketlar mehmoningizga ishlashga yordam beradigan maxsus drayverlarni o'z ichiga oladi. xost kompyuteringiz apparatidan foydalangan holda tizim tezroq ishlaydi.

Paketni o'rnatish juda oddiy - VirtualBox-da mehmon operatsion tizimini yuklagandan so'ng, "Qurilmalar" menyusi tugmasini bosing va "Mehmon qo'shimchalarini o'rnatish" -ni tanlang. Agar siz VMware-dan foydalanayotgan bo'lsangiz, Virtual Machine menyusidan "VMware Tools o'rnatish"-ni tanlang. O'rnatishni yakunlash uchun ekrandagi ko'rsatmalarga rioya qiling - agar siz Windows-dan mehmon operatsion tizimi sifatida foydalansangiz, u boshqa har qanday dasturni o'rnatish bilan bir xil bo'ladi.

Sizda eng ko'p narsa borligiga ishonch hosil qiling oxirgi versiya Mehmon qo'shimchalari - Mehmon qo'shimchalari yoki VMware Tools uchun yangilanish mavjudligi haqida bildirishnomani ko'rsangiz, uni o'rnatishingiz kerak.

Dastlabki sozlash vaqtida qattiq disk hajmini yaratish

Virtual mashinani yaratishda siz ikkita yaratishingiz mumkin har xil turlari virtual disklar. Odatiy bo'lib, dastur odatda mehmon operatsion tizimi egallagan joy bilan birga o'sadigan dinamik ravishda ajratilgan disklardan foydalanishni taklif qiladi.

Misol uchun, agar siz dinamik ravishda ajratilgan diskning maksimal hajmi 30 Gb bo'lgan yangi virtual mashina yaratsangiz, u darhol qattiq diskda 30 Gb gacha bo'sh joyni egallamaydi.Operatsion tizim va dasturlarni o'rnatganingizdan so'ng, disk faqat talab qilishi mumkin. 10 GB gacha. Fayllar qo'shilgandek virtual disk, gacha kengayadi maksimal hajmi 30 GB ichida.

Bu qulay bo'lishi mumkin - har bir virtual mashina qattiq diskda asossiz katta hajmdagi joyni egallamaydi. Biroq, bu qattiq o'lchamli diskni (oldindan ajratilgan bo'sh joyga ega disk) yaratishdan ko'ra sekinroq. Ruxsat etilgan disk hajmini yaratishda barcha 30 GB darhol kompyuteringizda ishlatiladi.

Bu erda o'zaro kelishuv mavjud - qattiq disk hajmi qattiq diskda ko'proq joy egallaydi, lekin virtual qattiq disk bilan tezroq ishlaydi. Shuningdek, siz fayllarning parchalanishidan xalos bo'lasiz - bo'sh joy disk bo'ylab kichikroq bo'laklarni qo'shish o'rniga katta blok bilan band bo'ladi.

Antivirusingizdagi virtual mashina katalogini chiqarib tashlang

Sizning antivirusingiz virtual mashina fayllariga kirish vaqtida ularni skanerlashi va unumdorligini pasaytirishi mumkin. Antivirus mehmon operatsion tizimingizda ishlaydigan virtual mashina ichidagi virusni aniqlay olmaydi, shuning uchun bu skanerlash faqat zararli bo'ladi.

Jarayonni tezlashtirish uchun siz kompyuteringizning virtual katalogini antivirus muallifining istisnolar ro'yxatiga qo'shishingiz mumkin. Ro'yxatga kiritilgandan so'ng, antivirusingiz ushbu katalogdagi barcha fayllarni e'tiborsiz qoldiradi.

Ko'proq xotira ajrating

Virtual mashinalar juda ko'p virtual xotirani yaxshi ko'radilar. Microsoft Windows 7 64-bit uchun 2 GB operativ xotirani tavsiya qiladi va bu tavsiya virtual mashinada ishlaganda Windows 7 x32 uchun ham amal qiladi. Agar siz virtual mashinada katta ilovalarni ishga tushirsangiz, siz 2 GB dan ortiq RAM ajratishingiz mumkin.

Siz virtual mashinangiz sozlamalari muloqot oynasida ko'proq RAM ajratishingiz mumkin (buni amalga oshirish uchun virtual mashina o'chirilgan bo'lishi kerak). Agar kompyuteringizda virtual mashina bilan qulay ishlash uchun etarli xotira bo'lmasa, qattiq diskdagi sahifa faylidan foydalanganda kompyuter unumdorligining juda katta pasayishini sezishingiz mumkin.

Ko'proq protsessorlarni ajrating

Agar sizda bir nechta protsessor yoki yadroli kompyuteringiz bo'lsa, VM sozlamalari oynasidan virtual mashinangizga qo'shimcha protsessorlarni ajratishingiz mumkin. Ikki yadroli (yoki to'rt yadroli) protsessorli VM yanada sezgir bo'ladi.

Agar siz MS-Windows oilasining operatsion tizimini o'rnatmoqchi bo'lsangiz va kelajakda ko'proq yadrolardan foydalanishingiz mumkin bo'lsa, o'rnatish vaqtida to'g'ri HAL o'rnatilishi uchun 2 yadroni belgilang, o'rnatishdan so'ng siz mashinani o'chirib, o'rnatishingiz mumkin. Kundalik foydalanish uchun sukut bo'yicha 1 yadro. Ammo kelajak uchun siz har doim OSni o'chirmasdan yadrolarni qo'shishingiz mumkin. Linux VM OS ishga tushganda istalgan sonli yadrolarni dinamik ravishda aniqlay oladi.

Video sozlamalarini sozlang

Video sozlamalarini aniq sozlash va ko'proq video xotirani ajratish ham virtual mashinangiz tezligini oshirishga yordam beradi. Masalan, VirtualBox-da 2D tezlashtirishni yoqish virtual mashinalarda video ijrosini yaxshilaydi, 3D tezlashtirishni yoqish esa ba'zi 3D ilovalaridan foydalanishga imkon beradi.

Umuman olganda, Aero-ni o'chirib, 3D-dan foydalanishni minimallashtirishingiz kerak, masalan, Windows 7.

Intel VT-x yoki AMD-V funksiyalari yoqilganligiga ishonch hosil qiling

Intel VT-x va AMD-V virtualizatsiya tezligini yaxshilaydigan maxsus protsessor kengaytmalaridir. Yangi Intel Va AMD protsessorlari odatda ushbu xususiyatlarni o'z ichiga oladi. Biroq, ba'zi kompyuterlar VT-x yoki AMD-V ni avtomatik ravishda yoqmaydi - bu sozlamani kompyuteringizning BIOS-da yoqishingiz kerak bo'ladi.

Intel protsessoringiz Intel VT kengaytmasini qo'llab-quvvatlashini aniqlash uchun tizim ma'lumotlarini ko'rsatadigan yordamchi dasturlardan foydalaning. Agar protsessoringiz ushbu xususiyatni qo'llab-quvvatlasa, lekin virtual mashinangizda ushbu imkoniyat mavjud bo'lmasa, kompyuteringizning BIOS-da ushbu xususiyatni yoqishingiz kerak. Ushbu parametr odatda sukut bo'yicha yoqilgan anakartlar AMD protsessorlari bilan.

Virtual mashina fayllarini boshqa diskka joylashtiring

Diskning ishlashi virtual mashinangiz tezligini cheklashi mumkin. Virtual mashina fayllarini alohida jismoniy diskda joylashtirish yoki yoqilmasligi tizim diski- samaradorlikni oshirishi mumkin. Sizning virtual mashinangiz va tizimingiz bir vaqtning o'zida bir xil diskdan o'qimaydi va yozmaydi.

Biroq, siz virtual mashinani ishga tushirmasligingiz kerak tashqi haydovchi(USB) - bu ancha sekinroq bo'ladi.

  1. Qo'shimcha protsessorlarni ajratish kamdan-kam hollarda yaxshi fikr. Ish stoli OS uchun 1 protsessordan foydalaning.
  2. Server operatsion tizimlari uchun grafik gipervisorlardan foydalanmaslikka harakat qiling.
  3. Ishlayotgan VM-larga kompyuteringizdagidan ko'proq yadro ajratmang.

Bugungi kunda virtualizatsiya IT-sanoatning deyarli barcha qismida - shaxsiydan tortib keng qo'llaniladi mobil qurilmalar turli muammolarni hal qilish imkonini beruvchi kuchli hisoblash markazlariga. Virtualizatsiya turli shakllarda bo'lishi mumkin - virtualizatsiya va platforma emulyatsiyasidan tortib resurslarni virtualizatsiya qilishgacha. Ammo bugun biz mahalliy apparat virtualizatsiyasi haqida gaplashamiz - zamonaviy protsessorlar uni Intel VT-x yoki AMD-V kabi ko'rsatmalar to'plamlari yordamida qo'llab-quvvatlaydi.

Native virtualizatsiya - bu apparat qatlamidan olingan hisoblash resurslarini ta'minlaydigan texnologiya. Agar, masalan, serverlar segmentini oladigan bo'lsak, bunday mavhumlik bir nechta virtual tizimlarni bitta apparat platformasida ishlashga imkon beradi, shuningdek virtual tizimlarni bir apparat serveridan boshqasiga osongina o'tkazish imkonini beradi - masalan, u ishlamay qolganda yoki ishlamay qolganda. yangilangan.

Virtualizatsiya uchun apparat ta'minoti paydo bo'lishidan oldin, texnologiyaning barcha afzalliklari ishlash va ishlashdagi katta yo'qotishlarni qoplaydi. past tezlik umuman virtual mashinaning ishlashi. Virtual mashinalarning mashhurligi o'sishni boshladi, chunki apparat platformalarini ishlab chiqaruvchilar virtualizatsiya xarajatlarini kamaytirish bo'yicha faol choralar ko'rishni boshladilar (apparat yordamining paydo bo'lishi, yangi ko'rsatmalarning joriy etilishi, ko'rsatmalarni bajarish vaqtlarini qisqartirish) va protsessorning ishlashi "tortishish" uchun etarli bo'ldi. ” virtual mashinalar maqbul tezlikda.

Yuqorida aytib o'tilganidek, mahalliy apparat virtualizatsiyasining normal ishlashi uchun asosiy omillardan biri protsessorning ma'lum ko'rsatmalar to'plamlarini qo'llab-quvvatlashidir. Intel 2005 yilda Pentium 4 protsessorlarida qo'llaniladigan Netburst arxitekturasi doirasida o'zining VT-x ko'rsatmalar to'plamini taqdim etdi.AMD o'zining AMD-V ko'rsatmalar to'plamini ishlab chiqdi va uni qo'llab-quvvatlovchi birinchi protsessorlar 2006 yilda bozorga chiqdi. Bir muncha vaqt o'tgach, ikkala kompaniya ham yangi ko'rsatmalar to'plamini taklif qilishdi: mos ravishda Intel EPT (kengaytirilgan sahifa jadvallari) va AMD RVI (Rapid Virtualization Indexing). Ikkala to'plamning mohiyati shundan iboratki, mehmon OS virtuallashtirilgan xotira sahifalari ustidan nazoratni to'g'ridan-to'g'ri qo'lga kiritadi, gipervisorni chetlab o'tadi - bu unga yukni kamaytiradi va virtual tizim tezligini biroz oshiradi. Qurilmalarni to'g'ridan-to'g'ri mehmon operatsion tizimiga yo'naltirish uchun Intel kompaniyasi Intel VT-d ko'rsatmalar to'plamini ishlab chiqdi. Intel shuningdek, virtualizatsiya uchun boshqa ko'rsatmalar to'plamiga ega: Intel VT FlexMigration, Intel VT FlexPriority, VPID, VT Real Mode, VMFUNC.

Protsessorlarning yangi avlodlarida ishlab chiqaruvchilar nafaqat virtualizatsiya bo'yicha ko'rsatmalar to'plamlari uchun yangi imkoniyatlarni taklif qilishadi, balki aniq ko'rsatmalarni bajarish vaqtini qisqartiradilar, bu esa butun virtual tizimning ishlashini yaxshilaydi. Misol uchun, Pentium 4 protsessorlarida VMCALL va VMRESUME ko'rsatmalarini bajarish kechikishi 1500 nanosekundga yaqin edi, Core 2 Duo (Penryn) da u allaqachon 500 nanosekunddan kam edi.

Haqiqiy va virtual tizim o'rtasidagi ishlash farqini kamaytirish virtual mashinalardan (VM) foydalanishni, shu jumladan korxona darajasidagi vazifalarni hal qilishda ancha foydali bo'ldi. Eng aniq afzalliklari - o'rtacha apparat yuklanishining oshishi (bir nechta VMlar apparat platformasi resurslaridan teng ravishda foydalanadi, ishlamay qolish vaqtini qisqartiradi), shuningdek, zamonaviy talablarga javob bermaydigan (masalan, xavfsizlik uchun) eskirgan OTni ishga tushirish, lekin noyob dasturiy ta'minotni ishga tushirish va ishlatish uchun hali ham zarur (yoki boshqa sabablarga ko'ra). Aytgancha, bugungi kunda juda mashhur bulut xizmatlari ham virtualizatsiya texnologiyalariga asoslangan. Keling, korxona virtualizatsiyadan foydalanadigan asosiy imtiyozlarni umumlashtiramiz. Bu:

  • jismoniy serverning o'rtacha yuklanishining o'sishi va natijada, apparat vositalaridan foydalanish darajasi, bu esa, o'z navbatida, aktsiyadorlik jamiyatining umumiy xarajatlarini kamaytiradi;
  • yangilashda virtual serverlarni bir jismoniy serverdan ikkinchisiga ko'chirish qulayligi apparat;
  • qayta tiklash qulayligi virtual server apparat ishlamay qolganda: konfiguratsiya va dasturiy ta'minotni bir jismoniy mashinadan ikkinchisiga o'tkazishdan ko'ra virtual mashinani boshqa jismoniy serverga o'tkazish ancha oson;
  • foydalanuvchilarni yoki biznes jarayonlarni yangi OT va yangi dasturiy ta'minotga o'tkazishni sezilarli darajada soddalashtirish: VM dan foydalanish buni qismlarga bo'lib va ​​apparat resurslariga tegmasdan amalga oshirish imkonini beradi; bundan tashqari, jarayon davomida xatolar osongina tahlil qilinishi va tuzatilishi, shuningdek, amalga oshirishning maqsadga muvofiqligi tezda baholanishi mumkin;
  • negadir eskirgan operatsion tizimning ishlashi uchun biznes jarayonlarida qo'llab-quvvatlash. bu daqiqa vaqtni rad etish mumkin emas;
  • qo'shimcha jismoniy serverni talab qilmasdan, ma'lum ilovalarni VMda sinab ko'rish imkoniyati va hokazo.
  • qo'llashning boshqa sohalari.

Shunday qilib, bugungi kunda virtualizatsiyadan foydalanishning maqsadga muvofiqligi endi savollar tug'dirmaydi. Texnologiya biznesni tashkil etish nuqtai nazaridan juda ko'p afzalliklarni beradi, bu bizni tizimning ishlashidagi muqarrar yo'qotishlarga ham ko'z yumishga majbur qiladi.

Biroq, haqiqiy va virtual tizim o'rtasida ishlashning yo'qolishining aniq darajasini tushunish har doim foydalidir. Bundan tashqari, ular ko'pincha vazifalar turiga va apparat resurslari uchun dasturiy ta'minot talablariga bog'liq. Ba'zi hollarda bu resurslarni hisobga olish nuqtai nazaridan muhim bo'lsa, boshqalarida virtual tizimdan kerakli ishlash darajasiga erishish uchun haqiqiy tizimning ishlash darajasini aniqlashga yordam beradi. Va nihoyat, virtual va real tizimlar yordamida echilishi mumkin bo'lgan chegaraviy muammolar mavjud - bu erda yo'qotishlar masalasi hal qiluvchi omil bo'lishi mumkin.

Sinov metodologiyasi

Sinov uchun 2011 yildan boshlab veb-sayt platformalarining ishlashini o'rganish uchun odatiy metodologiyadan ba'zi bir izohlar bilan test ilovalari to'plami ishlatilgan. Birinchidan, barcha o'yinlar to'plamdan olib tashlandi, chunki grafik adapter Oracle drayverida ham bor yomon ishlash: Aksariyat hollarda o'yinlar boshlanmaydi ham. Ikkinchidan, konfiguratsiyalardan birida doimiy ravishda sinov skriptini bajara olmaydigan ilovalar o'chirildi - Maya, Paintshop Pro, CorelDraw. Shu sababli, biz sinovdan o'tgan protsessorlar ma'lumotlar bazasi bilan sinov stolimizning yakuniy reytinglari va umumiy ishlash ko'rsatkichlarini taqqoslay olmaymiz. Biroq, individual testlar natijalarini taqqoslash juda to'g'ri.

Shuningdek, metodologiyada 2011 yildagi dastur versiyalaridan foydalanishini ham hisobga olishingiz kerak. Ular o'sha vaqtdan keyin kiritilgan yangi texnologiyalar, optimallashtirishlar yoki ko'rsatmalar to'plamini qo'llab-quvvatlamasligi mumkin. Biroq, ilovalarning yangi versiyalarida bunday qo'llab-quvvatlashning mavjudligi ushbu ilovalarning ishlashiga sezilarli ta'sir ko'rsatishi mumkin - haqiqiy va virtual tizimda.

Sinov stend

Sinov uchun biz server roliga va yuqori unumdorlikka mos keladigan konfiguratsiyaga ega tizimni oldik. ish stantsiyasi. Kelgusi materiallarda biz uning virtualizatsiya imkoniyatlarini turli xost tizimlari bilan sinab ko'ramiz. Bugungi kunda Windows 7 xost sifatida ishlatiladi.

  • Protsessor: Intel Xeon E3-1245 v3
  • Ana plata: SuperMicro X10SAE
  • Operativ xotira: 4 × Kingston DDR3 ECC PC3-12800 CL11 8 GB (KVR16LE11/8)
  • Qattiq disk: Seagate Constellation ES.3 1 TB (ST1000NM0033)
  • Operatsion tizim: Windows 7 x64

Virtualizatsiya dasturi

Ushbu materialda test Oracle VM VirtualBox yordamida amalga oshiriladi.

Oracle VM VirtualBox bu GNU GPL 2 litsenziyasi ostida tarqatilgan bepul virtual mashina (VM).U operatsion tizimlarning keng roʻyxatini qoʻllab-quvvatlaydi: Windows, OS X, Solaris va koʻp sonli Linux distributivlari (Ubuntu, Debian, openSUSE, SUSE). Linux Enterprise Server, Fedora, Mandriva, Oracle Linux, Red Hat Enterprise Linux, CentOS). VM dastlab Innotek tomonidan ishlab chiqilgan, keyinchalik uni Sun Microsystems, 2010 yilda esa Oracle sotib olgan. VM USB qurilmalarini mehmon operatsion tizimiga yo'naltirishni qo'llab-quvvatlaydi, Internetga kirish va masofaviy ish stoliga ulanishni ta'minlaydi. Mehmon operatsion tizimlari 32 bit yoki 64 bit bo'lishi mumkin. Tizim 2D va 3D apparat tezlashuvini, shuningdek, PAE/NX, VT-x, AMD-V, Nested Pagingni qo‘llab-quvvatlaydi. Keng assortimentdagi umumiy qurilmalarga taqlid qiladi: PIIX3 yoki ICH9 chipsetlari, PIIX3, PIIX4, ICH6 IDE kontrollerlari, Sound Blaster 16, AC97 yoki Intel HD audio kartalari, shuningdek, tarmoq kartalari PCnet PCI II (Am 79 C 970 A), PCnet - Fast III (Am 79 C 973), Intel PRO /1000 MT ish stoli (82540 EM), Intel PRO /1000 T Server (82543 GC), Intel PRO /1000 MT server (82545 EM). Rasmlarni qo'llab-quvvatlaydi qattiq disklar VDI, VMDK, VHD, yaratish imkonini beradi umumiy papkalar mehmon va xost OS uchun, shuningdek, VM holatlarini saqlang.

Oracle Xen gipervisoriga asoslangan VM VirtualBox, x86 va SPARC protsessorlari uchun Oracle VM Serverning jiddiyroq analogiga ega. Ya'ni, bu boshqa bozor segmenti uchun mutlaqo boshqa mahsulot. Oracle VM Server jismoniy serverda 160 tagacha tarmoqni va mehmon operatsion tizimida 128 tagacha virtual protsessorni qo‘llab-quvvatlaydi va maksimal operativ xotira miqdori 4 TB ni tashkil qiladi, VM VirtualBox esa mehmon operatsion tizimida atigi 32 virtual protsessor va 1 TB operativ xotirani qo‘llab-quvvatlaydi. .

Xulosa qilib aytganda, VM VirtualBox VM sifatida tavsiflanishi mumkin uyda foydalanish va kichik kompaniyalarda foydalanish uchun va sozlashning qulayligi (asosan o'rnatilgan va hamma narsa ishlaydi) yuqori malakani talab qilmaydi tizim administratori(yoki foydalanish qulayligi tufayli maxsus tizim administratorini umuman talab qilmaydi). Oracle VM Server mahsuloti ko'proq uchun mo'ljallangan katta biznes- bu yanada kuchliroq serverlar uchun ko'proq funksionallik va qo'llab-quvvatlashni ta'minlaydi, ammo tizim ma'muridan yuqori malaka talab qiladi.

Dasturiy ta'minot sozlamalari

Ushbu test uchun Oracle VM VirtualBox VM Windows 7 x64 operatsion tizimida ishlovchi sinov stoliga o'rnatildi va u o'rnatildi. Windows tasvir Sinov ilovalari to'plami bilan 7 x64. Quyidagi materiallarda biz boshqa xost OS va virtualizatsiya dasturlari qanday ishlashini sinab ko'ramiz.

Virtual mashinaning o'zi quyidagicha sozlangan: Nested Paging, VT-x, PAE/NX, 3D va 2D tezlashtirishni qo'llab-quvvatlash yoqilgan. VM ehtiyojlari uchun 24 GB operativ xotira va 256 MB video xotira ajratilgan.

Intel Core 7-4770k bilan taqqoslash

Uchun qiyosiy baholash Intel Xeon E3-1245 v3 asosidagi sinov platformasining umumiy ishlashi, jadvallarda protsessor natijalari ham mavjud Intel Core i7-4770K dan. Bu sizga eng yaxshi iste'molchi kompyuter protsessorlaridan birining ishlash darajasini Xeon server protsessorlari bilan taqqoslash imkonini beradi, shuningdek, konfiguratsiyalardagi farqlarga asoslangan boshqa ko'plab qiziqarli taqqoslash imkoniyatlarini taqdim etadi. Biroq, bu erda siz ikkita tizimning parametrlari biroz farq qilishini hisobga olishingiz kerak va bu natijalarga ta'sir qiladi. Keling, stendlarning xususiyatlarini jadvalga keltiramiz.

Intel Xeon E3-1245 v3Intel Core i7-4770K
Yadro/iplar soni, dona.4/8 4/8
Asosiy/Boost chastotasi, MGts3,4/3,8 3,5/3,9
L3 kesh hajmi, MB8 8
Sinov dastgohida RAM ishlatilgan4 × Kingston KVR16LE11/84 × Corsair Dominator Platinum CMD16GX3M4A2666C10
Kanallar soni, dona.2 2
Ishlash chastotasi, MGts1600 1333
Vaqtlar11-11-11-28 9-9-9-24
ECCHaYo'q
Modul hajmi, GB8 4
Umumiy hajm, GB32 16
Grafik kartaIntel P4600Palit GeForce GTX 570 1280 MB

Core i7-4770k 100 MGts dan yuqori ish soatiga ega, bu unga qandaydir afzallik berishi mumkin. RAM bilan bog'liq vaziyat murakkab: bir tomondan, Core i7-4770k 1600 ga nisbatan 1333 MGts chastotasining yarmiga va pastroq ish chastotasiga ega; boshqa tomondan, Xeon platformasi yuqori xotira vaqtlariga ega va ECC xatosini tuzatishdan ham foydalanadi.

Nihoyat, ichida Asosiy tizim i7-4770k tashqi video karta Palit GeForce GTX 570 1280 MB o'rnatilgan. IN sinov usuli 2011 yil holatiga ko'ra, faqat bir nechta ilovalar grafik karta resurslaridan foydalanishi mumkin va bu ilovalarda Core i7-4770k tizimidan sezilarli afzallik kutishingiz kerak. Buning ustiga, tashqi karta o'rnatilgan Intel P4600 kabi operativ xotiraga kirish uchun protsessor bilan raqobatlashmaydi, bu ham Core i7-4770k ga ma'lum bir afzallik berishi kerak. Boshqa tomondan, P4600 drayverlari professional ilovalarning ishlashini yaxshilash uchun ma'lum optimallashtirishlarni o'z ichiga olishi kerak. Biroq, ular, ehtimol, dasturiy ta'minotning o'zini optimallashtirishni ham talab qiladi, shuning uchun bizning sinovimizda (sizga eslatib o'taman, biz 2011 yildagi dastur versiyalaridan foydalanamiz), bu optimallashtirishlar ishlamasligi mumkin. Ammo hayotda siz har bir ishni alohida tekshirishingiz kerak bo'ladi, chunki dasturiy ta'minotni optimallashtirish juda nozik jarayon.

Sinovda ishtirok etadigan konfiguratsiyalar

Haqiqiy tizimda test paketi ikkita konfiguratsiyada ishga tushirildi: Intel Hyperthreading texnologiyasi (keyingi o'rinlarda HT deb yuritiladi) o'chirilgan va yoqilgan. Bu sizga uning real va virtual tizimlarning ishlashiga ta'sirini baholash imkonini beradi - va shu bilan birga NTga ega bo'lmagan ushbu avlodning yosh Intel Xeon modelidan qayerda foydalanishingiz mumkinligini tushunasiz. Virtual mashina ikkita konfiguratsiyada ishga tushirildi: 4 ta hisoblash yadrosi va 8 ta. Natijada biz quyidagi konfiguratsiyalarni olamiz:

  1. HTsiz haqiqiy tizim (hw wo/HT bilan belgilanadi)
  2. HT bilan haqiqiy tizim (hw w/HT bilan belgilanadi)
  3. HTsiz 4 yadroli protsessorda 4 yadroli virtual mashina (vm 4 yadroli W/HT bilan belgilanadi)
  4. HT bilan 4 yadroli protsessorda 4 yadroli virtual mashina (vm 4 yadro w/HT bilan belgilanadi)
  5. NTli 4 yadroli protsessorda 8 yadroli virtual mashina (VM 8 yadrosi bilan belgilanadi)

Qulaylik uchun keling, hamma narsani stolga qo'yamiz.

Virtualizatsiya xarajatlarini hisoblash

Shuni ta'kidlash kerakki, virtualizatsiya xarajatlari umumiy darajaga nisbatan emas, balki shunga o'xshash apparat va virtual konfiguratsiyalar bilan solishtirganda o'lchanadi.

8 yadroli VM uchun virtualizatsiya xarajatlari miqdori HT texnologiyasi yoqilgan Intel Xeon E3-1245 v3 (Real w/HT) ga, 4 yadroli VM uchun esa Intel Xeon E3-1245 ga nisbatan hisoblab chiqiladi. v3 HTsiz (Real wo/HT). 8-torli protsessorda 4 yadroli VMning eksperimental konfiguratsiyasi xarajatlari HTsiz Intel Xeon E3-1245 v3 ga nisbatan hisoblab chiqiladi.

Shuningdek, sinov doirasida Intel Xeon E3-1245 v3 unumdorligi 100 ball sifatida qabul qilingan ishlash reytingi kiritiladi. HT holda.

Qabul qilinadigan yo'qotish darajasi

Eng qiziqarli savol - hosildorlikni yo'qotishning qaysi darajasini maqbul deb hisoblash kerak? Nazariy jihatdan, virtualizatsiya korxonaga beradigan afzalliklarni hisobga olgan holda, 10-15 foiz darajasi biz uchun juda maqbul ko'rinadi. Ayniqsa, uskunadan foydalanishning o'rtacha darajasi oshib borishini va ishlamay qolish vaqtini qisqartirishini hisobga olsak.

Birinchi bosqichda biz sintetik testda virtual tizimga o'tishda unumdorlik qanchalik pasayishini ko'rishga qaror qildik. Buning uchun biz nisbatan oddiy Cinebench R15 benchmarkini oldik, ammo u ishlash darajasini aniqlashda yaxshi ish qiladi. markaziy protsessor uch o'lchovli modellashtirish bilan bog'liq hisob-kitoblarda.

Haqiqiy HTVM 8 yadrosiRealvo/HTVM 4 yadrosi
Yagona yadro151 132 (−13%) 151 137 (−9%)
Ko'p yadro736 668 (−9%) 557 525 (−6%)

4-ipli konfiguratsiyaning unumdorligi pastroq, lekin u ham past foizli yo'qotishlarga ega - bitta tishli yukda ham, ko'p iplida ham. VM ishlashiga kelsak, katta yo'qotishlarga qaramay, 8 yadroli konfiguratsiya hali ham 4 yadrolidan tezroq. Bundan tashqari, grafik adapter Oracle drayveri tomonidan emulyatsiya qilinganligi sababli, grafik quyi tizimda har qanday yukning mavjudligi virtual tizimlar uchun xarajatlarni sezilarli darajada oshirishi kerak, chunki u protsessorga qo'shimcha yuk yaratadi.

Xo'sh, umuman olganda, hozircha biz ushbu raqamlarga e'tibor qaratamiz - 8 ipli konfiguratsiya uchun taxminan 10% ishlash yo'qotilishi va 4 ipli konfiguratsiya uchun taxminan 6%.

Ishlash tadqiqoti

3D paketlarda interaktiv ish

Interaktiv ishlayotganda, ba'zi SAPR ilovalari grafik kartadan og'ir foydalanadi, bu natijalarga va haqiqiy va virtual tizim o'rtasidagi ishlash farqiga jiddiy ta'sir qiladi.

CAD CreoElements

CAD CreoElements-dagi interaktiv rejimda virtualizatsiya yo'qotishlari barcha konfiguratsiyalar uchun ta'sirchan 64% ni tashkil qiladi. Katta ehtimol bilan, haqiqiy tizimda video karta resurslaridan foydalanilganligi sababli, virtual tizimda yuk Oracle drayverlari orqali markaziy protsessorga tushadi.

Shunisi qiziqki, i7-4770K juda kuchli diskret grafik kartadan foydalanishga qaramay, Xeon-ga qaraganda pastroq ishlash ko'rsatadi. ( S.I. - Intel tomonidan va'da qilingan P4600/P4700 professional tezlatgichlarda drayverlarni optimallashtirish?)

CAD CreoelementsHaqiqiy HThw 4/8 vm 8
NT dan daromad−4% −5%

HT texnologiyasi real tizimning ham, VMning ham ishlashiga salbiy ta'sir ko'rsatadi - mos ravishda 4% va 5% yo'qotishlar.

SAPR SolidWorks

SolidWorks-da rasm umuman o'zgarmaydi - xarajatlar barcha oqilona chegaralardan tashqariga chiqadi va unumdorlikning 80% dan ortiq yo'qolishini ko'rsatadi. To'g'ri, assimetrik konfiguratsiyada (CPU: 4 yadro, 8 ta ip; VM: 4 yadro) xarajatlar boshqa ikkita konfiguratsiyaga qaraganda sezilarli darajada past. Bu xost OTdagi fon jarayonlarining ishlashi bilan bog'liq bo'lishi mumkin: ya'ni HTni faollashtirish mumkin bo'lgan oqimlar sonini 8 taga ko'paytiradi, bunda 4 ta VM ga ajratiladi va 4 tasi asosiy OT ixtiyorida qoladi.

Ish stoli 4770K Xeon-dan sezilarli darajada tezroq (ehtimol, Solidworks ushbu stsenariyda grafik karta resurslaridan foydalanishi mumkinligi sababli - S. K.). Umuman olganda, katta xarajatlar SolidWorks grafik quyi tizimiga talabchanligi bilan bog'liq va yuqorida aytib o'tilganidek, virtual grafik karta faqat protsessorni ko'proq yuklaydi.

SAPR SolidWorksHaqiqiy HThw 4/8 vm 8
NT dan daromad−1% −9%

NTni faollashtirish unumdorlikning pasayishiga olib keladi - jismoniy server uchun bu 1% va VM uchun - 9%. Bu, umuman olganda, fon jarayonlari haqidagi gipotezani tasdiqlaydi - 8 yadroli VM barcha 8 protsessor oqimini "ushlab olgani" sababli, xost operatsion tizimi va VM resurslar uchun raqobatlasha boshlaydi.

Guruh uchun jami

Ushbu ilovalar guruhidagi virtualizatsiya xarajatlari juda katta (60% dan ortiq) va ikkala paketda ham o'rganilgan. Shu bilan birga, CAD CreoElements SolidWorks-ga qaraganda kamroq xarajatlarga ega, ammo ikkinchisi grafik kartaning resurslaridan ham foydalanishi mumkin, ya'ni haqiqiy tizimda u qabul qilishi mumkin. qo'shimcha bonuslar. HT texnologiyasi jismoniy serverda foyda keltirmaydi va VMda u ikkala paketda ham unumdorlikni butunlay pasaytiradi. Umuman olganda, juda yuqori ishlash yo'qotishlari bizga 3D modellashtirish paketlari bilan ishlash uchun virtual tizimlarni tavsiya etishga imkon bermaydi. Biroq, yakuniy renderga qarashga arziydi.

3D sahnalarni yakuniy ko'rsatish

3D-sahnalarni yakuniy ko'rsatish tezligi markaziy protsessorning ishlashiga bog'liq, shuning uchun bu erda rasm yanada ob'ektiv bo'lishi kerak.

Siz e'tibor berishingiz kerak bo'lgan birinchi narsa: qachon yakuniy renderlash 3Ds Max SAPRda interaktiv ishlashga qaraganda ancha past virtualizatsiya xarajatlarini ko'rsatadi - 4 yadroli VM uchun 14% va 8 yadroli VM uchun 26%. Biroq, xarajatlar darajasi sezilarli darajada yuqori o'rnatilgan chiziqlar 6 va 10 foiz.

Umuman olganda, ancha yuqori xarajatlarga qaramay, 8 yadroli VM 4 yadroli 4 ip bilan taqqoslanadigan darajada ishlashga ega. Intel protsessorlari, bu juda yaxshi.

3Ds MaksHaqiqiy HThw 4/8 vm 8
NT dan daromad26% 9%

Haqiqiy uskunada HTni faollashtirish sizga renderlash vaqtini 26% ga qisqartirish imkonini beradi - bu juda yaxshi natija! VM-dagi NTga kelsak, bu erda hamma narsa oddiyroq - atigi 9% o'sish. Shunga qaramay, o'sish bor va sezilarli.

Yengil to'lqin

Lightwave ajoyib natijalarni ko'rsatadi: virtualizatsiya xarajatlari 4 yadroli VM uchun 3% va 8 yadroli VM uchun 6% darajasida. Ko'rib turganingizdek, hatto bitta guruhda ham, printsipial ravishda, bir xil vazifa uchun mo'ljallangan ilovalar boshqacha harakat qiladi: masalan, 3Ds Max Lightwave-ga qaraganda ancha yuqori xarajatlarni ko'rsatadi.

Ish stoli 4770K Xeon E3-1245v3 ga qaraganda yaxshiroq ishlashni ko'rsatadi. Shuni ta'kidlash kerakki, 8 yadroli VM 4 yadroli, 4 ipli jismoniy server kabi deyarli yaxshi. (Aftidan, Lightwave yomon optimallashtirilgan, shuning uchun u konfiguratsiyadagi har qanday oʻzgarishlarga kamroq javob beradi. Virtualizatsiya jarayonida unumdorlikning pasayishi, NT yoqilganda qoʻshimcha resurslarning paydo boʻlishi... u 3DsMax-dan koʻra hamma narsaga kamroq taʼsir qiladi - S. K.) .

Yengil to'lqinHaqiqiy HThw 4/8 vm 8
NT dan daromad5% 9%

Ammo HTni faollashtirish haqiqiy apparat uchun tezlikni atigi 5% va VM uchun 9% ga oshirish imkonini beradi.

Pastki chiziq

Faqat markaziy protsessor resurslaridan foydalangan holda 3D-sahnalarni yakuniy ko'rsatish uchun virtualizatsiya xarajatlari juda maqbuldir, ayniqsa Lightwave uchun, bu erda unumdorlikni yo'qotish ahamiyatsiz deb ta'riflanishi mumkin. 3Ds Max va Lightwave-da HT-ni faollashtirish jismoniy va virtual tizimlarda ishlashni yaxshiladi.

Qadoqlash va ochish

Protsessor va xotiraning kombinatsiyasi arxivchilarning ishlashida asosiy rol o'ynaydi. Shuni ham ta'kidlash joizki, turli arxivchilar turlicha optimallashtirilgan, ya'ni ular protsessor resurslaridan boshqacha foydalanishlari mumkin.

7zip to'plami

Har qanday tizim uchun ma'lumotlarni siqish uchun qo'shimcha xarajatlar 12% ni tashkil qiladi.

Xeon E3-1245v3 va i7-4770K bir xil natijalarni ko'rsatadi - bir oz farqli chastotalar va boshqa xotira bilan. NT faollashuvidan olingan yuqori daromad tufayli 8 yadroli virtual tizim to'rt yadroli haqiqiydan ustun turadi.

7zip to'plamiHaqiqiy HThw 4/8 vm 8
NT dan daromad25% 25%

Biroq, HTni faollashtirishdan siqish tezligining oshishi ham haqiqiy apparat, ham VM uchun 25% ga o'rnatildi.

7zip paketini ochish

Sinov arxivining kichik hajmi tufayli VM va haqiqiy server natijalari xato chegarasida bir xil darajada, shuning uchun xarajatlarni haqiqatdan ham taxmin qilish mumkin emas.

Qiziq, 22% ni qandaydir "sof" VM yo'qotishlari deb hisoblash mumkinmi?

7zip paketini ochishHaqiqiy HThw 4/8 vm 8
NT dan daromad0% 0%

Bu NTni faollashtirish samarasini baholash uchun ham amal qiladi - axir, 2011 yil namunasidagi test topshirig'ining hajmi zamonaviy 4 yadroli protsessor uchun juda kichik.

RAR to'plami

RAR uchun xarajatlar sezilarli darajada yuqori va ular 8 yadroli VM uchun ham oshadi. Umuman olganda, 25% hali ham juda ko'p. Ammo RAR juda yomon optimallashtirishga ega, shu jumladan ko'p ish zarralari uchun.

HTni faollashtirish sekinlashuvga olib keladi, ammo WinRAR 4.0 da multithreadingning o'rtacha bajarilishini hisobga olsak, bu ajablanarli emas.

RAR to'plamiHaqiqiy HThw 4/8 vm 8
NT dan daromad−2% −11%

HT faollashuvidan sezilarli yo'qotishlar tufayli 8 yadroli VM 4 yadrolidan ham sekinroq bo'lib chiqadi.

RAR paketini ochish

Zamonaviy protsessor uchun Metodning sinov arxivi kichik bo'lganligi sababli, vazifani bajarish vaqti har qanday aniqlik haqida gapirish uchun juda qisqa. Biroq, xarajatlar nisbatan yuqori ekanligi aniq.

Ko'rib turganingizdek, foizlardagi farq juda ta'sirli, lekin aslida bu bir necha soniya.

RAR paketini ochishHaqiqiy HThw 4/8 vm 8
NT dan daromad0% −5%

WinRAR HTni yaxshi hazm qilmasligini ham aniq aytishimiz mumkin.

Pastki chiziq

Ushbu guruhdagi samaradorlik va xarajatlar ko'p jihatdan arxivatorga, uni optimallashtirishga va mavjud protsessor resurslaridan samarali foydalanish qobiliyatiga bog'liq. Shuning uchun, VM-da foydalanish bo'yicha tavsiyalar berish qiyin - bu ko'p jihatdan vazifalar turiga emas, balki dasturga bog'liq. Biroq, 7zip shuni ko'rsatadiki, qadoqlash xarajatlari nisbatan past bo'lishi mumkin va bu arxivatorni virtual mashinalarda ishlatish juda mumkin.

Audio kodlash

Ushbu guruh dBpoweramp qobig'i orqali ishlaydigan bir nechta audio kodeklarni birlashtiradi. Ovozni kodlash tezligi protsessorning ishlashiga va yadrolar soniga bog'liq. Ushbu test, shuningdek, ko'proq yadrolar uchun juda yaxshi o'lchaydi, chunki ilovada ko'p ish zarrachalari tomonidan amalga oshiriladi parallel ishga tushirish bir nechta fayllarni kodlash. Turli kodeklar yordamida kodlash tizimda deyarli bir xil yukni yaratganligi va shunga mos ravishda o'xshash natijalarni ko'rsatganligi sababli, biz barcha natijalarni bitta umumiy jadvalga birlashtirishga qaror qildik.

Shunday qilib, virtualizatsiya umumiy xarajatlari.

Ovozli kodlash virtualizatsiya xarajatlari nuqtai nazaridan idealdir. 4 yadroli VM uchun o'rtacha xarajat atigi 4%, 8 yadroli VM uchun esa 6% edi.

Realvo/HTVM 4 yadroli W/HTVM 4 yadroli HTHaqiqiy HTVM 8 yadrosi4770 ming
olmanatijalar295 283 281 386 362 386
olmaIshlash reytingi100 96 95 131 123 131
FLACnatijalar404 387 383 543 508 551
FLACIshlash reytingi100 96 95 134 126 136
Maymun audionatijalar299 288 282 369 348 373
Maymun audioIshlash reytingi100 96 94 123 116 125
MP3natijalar185 178 175 243 230 249
MP3Ishlash reytingi100 96 95 131 124 135
Nero AACnatijalar170 163 161 229 212 234
Nero AACIshlash reytingi100 96 95 135 125 138
OGG Vorbisnatijalar128 124 123 167 159 171
Nero AACIshlash reytingi100 97 96 130 124 134

Ko'rib turganingizdek, turli kodeklar uchun haqiqiy natijalar farq qilsa-da, foizlarni oladigan bo'lsak, ular hayratlanarli darajada o'xshashdir. Core i7-4770k tez-tez bir oz tezroq (ko'rinishidan, yuqori chastota rol o'ynaydi). Shunisi qiziqki, faollashtirilgan HT bo'lgan tizimda 4 yadroli VM sinovi natijalari har doim unsiz bo'lganidan bir oz pastroqdir. Bu, ehtimol, NT ishining natijasidir. Ammo umuman olganda, haqiqiy va virtual tizim o'rtasidagi ishlashning 3-5% farqi juda yaxshi ko'rsatkichdir.

Keling, NTning qanday faollashuvi qo'shilishini alohida ko'rib chiqaylik.

Audio kodlashHaqiqiy HThw 4/8 vm 8
olma31% 28%
FLAC34% 31%
Maymun audio23% 21%
MP331% 29%
Nero AAC35% 30%
OGG Vorbis30% 28%

HT texnologiyasini faollashtirish real serverda tezlikni 31 foizga, virtual serverda esa 28 foizga oshirish imkonini beradi. Bundan tashqari, eng yaxshi natijalardan biri. Nihoyat, natijalarning umumiy jadvali.

Jamlama

Kompilyatsiya tezligi nafaqat yadroning chastotasi va ishlashiga, balki ularning soniga ham bog'liq.

Xeon serverining ishlashi i7 ish stoli bilan solishtirish mumkin. 8 yadroli VM HT o'chirilgan jismoniy tizim bilan teng emas.

GCCHaqiqiy HThw 4/8 vm 8
NT dan daromad24% 7%

Ishlashning sezilarli o'sishi NT jismoniy serverda faollashtirilganda sodir bo'ladi - 24%, lekin VMda yadrolar sonining ko'payishi unumdorlikni atigi 7% ga oshirishga imkon beradi. Garchi bu ham yomon emas.

Intel kompilyatori virtualizatsiya paytida GCCga qaraganda unumdorlikning biroz kattaroq pasayishini ko'rsatadi - mos ravishda 4 yadroli va 8 yadroli VM uchun 19% va 33%.

Xeon unumdorligi i7 bilan, 8 yadroli VM ishlashi esa Xeon wo/HT bilan solishtirish mumkin. Va shu bilan birga, siz NT faollashuvi qanday ta'sirchan o'sish berayotganini ko'rishingiz mumkin. Axir, bu Intel mahsuloti, shuning uchun ular uni NT ostida birlashtirishga harakat qilishlarida g'alati narsa yo'q. Raqamlarda bu shunday ko'rinadi:

Vazifani bajarish uchun ketgan vaqtdagi farqni ham taxmin qilishingiz mumkin. Bu ham juda aniq.

MSVCHaqiqiy HThw 4/8 vm 8
NT dan daromad29% −26%

NT ga kelsak, uning haqiqiy tizimda faollashishi tezlikni 29% ga oshirish imkonini beradi, virtual tizimda esa unumdorlikning taxminan bir xil pasayishi kuzatiladi. Shuni ham ta'kidlash joizki, 8 yadroli protsessorda 4 yadroli assimetrik VM konfiguratsiyasi nosimmetrikga qaraganda kamroq xarajatlarni ko'rsatadi, ammo 8 yadroli VMda xarajatlarning ta'sirchan o'sishi ko'rinadi.

Umuman olganda, VM-dagi ushbu kompilyator juda yuqori ishlash jazosi bilan ishlaydi.

Jami

GCC xarajatlarning maqbul darajasini ko'rsatadi, ICC - ko'proq, lekin siz hali ham ularga chidashingiz mumkin. Microsoft kompilyatori virtual tizimlarda juda sekin ishlaydi. Ammo ushbu guruhning barcha ishtirokchilari NT faollashtirilganda yaxshi samaradorlikni namoyish etadilar - virtual tizimdagi MSVC bundan mustasno.

Matematik va muhandislik hisoblari

MATLABdan tashqari, ushbu testlar guruhida ko'p bosqichli optimallashtirish mavjud emas.

Maple-dagi matematik va muhandislik hisob-kitoblari xarajatlarning to'liq maqbul darajasini ko'rsatadi - 11%.

8 yadroli VM 4 yadroli VMdan biroz sekinroq. Ammo umuman olganda, virtual tizimlarning natijalari yomon emas.

Oldingi stsenariydan farqli o'laroq, 8 yadroli VM 4 yadroli variantlardan sezilarli darajada orqada qoladi. Aytgancha, 4770k bu erda Xeonga qaraganda sekinroq. Xo'sh, NTni faollashtirish bilan hamma narsa unchalik yaxshi emasligi aniq.

Bundan tashqari, barcha VM variantlari o'xshash ishlashni ko'rsatadi, garchi 8 yadroli versiya biroz orqada.

Core i7-4770k ning mustahkam ishlashi tashqi grafik kartaning mavjudligi bilan bog'liq.

SolidWorks (CPU)Haqiqiy HThw 4/8 vm 8
NT dan daromad0% −5%

Jismoniy serverda SolidWorks NT faollashuviga hech qanday munosabat bildirmaydi, lekin VMda reaksiya bor, lekin salbiy - unumdorlikning 5% ga pasayishi.

Jami

Ushbu guruhdagi xarajatlar darajasi ishlatiladigan dasturga bog'liq: Maple uchun minimal, CreoElements uchun maksimal. Umuman olganda, rezervatsiyalar bilan virtualizatsiya qilish uchun matematik hisoblar tavsiya etilishi mumkin.

Rastr grafikasi

tufayli yomon optimallashtirish yoki boshqa sabablarga ko'ra, lekin ACDSee ning virtual tizimlarda ishlash yo'qotishlari juda katta.

Sinov skriptlarini bajarish vaqtidagi bunday farq bilan biz ushbu dasturni virtual mashinada foydalanish uchun tavsiya eta olmaymiz.

Haqiqiy bo'lmagan ijro vaqti raqamlariga qarash ham meni xafa qiladi.

Mana, Hyperthreadingni yoqish natijalari:

Virtual tizimlarning natijalari yomon emas, lekin siz 8 yadroli konfiguratsiyadan foydalanmasligingiz kerak. Qizig'i shundaki, 4770K va HT tizimi mos yozuvlar tizimidan biroz orqada, ya'ni HTni faollashtirish vaziyatni yomonlashtiradi.

Virtual tizimda 4 ta yadro bo'lsa, u ko'proq yoki kamroq ishlaydi.

FotoshopHaqiqiy HThw 4/8 vm 8
NT dan daromad1% −16%

NTni faollashtirish amalda haqiqiy tizimga dividendlar keltirmaydi va VMning ishlashi 16% ga yomonlashadi.

Jami

Shuni ta'kidlash kerakki, ko'pgina ilovalarda biz fayllarni ommaviy qayta ishlash haqida gapiramiz. Bitta fayl uchun ishlov berish vaqti nisbatan kichik bo'lganligi sababli, vaqtning katta qismi o'qish/yozish operatsiyalariga sarflanadi, bu virtual tizimda protsessorga qo'shimcha yuk yaratadi va qo'shimcha vaqtni behuda sarflashga olib keladi (Virtual qattiq disk jismoniy qattiq diskda saqlangan tasvir - va bu to'g'ridan-to'g'ri dastur va apparat o'rtasidagi boshqa vositachi).

Xulosalarga kelsak, u bilan ishlash uchun deyarli barcha ilovalar rastr grafikasi virtual mashinalarda NT faollashuviga yomon munosabatda bo'ladi va uning haqiqiy tizimda faollashishi sezilmaydi. 4 yadroli VMda ishlash dasturga bog'liq: to'rtta ilovadan ikkitasi nisbatan past faollashtirish xarajatlariga ega va bu ilovalar VMda ishlatilishi mumkin. Ammo sozlamalarda siz 8 yadroni o'rnatmasligingiz kerak - unumdorlikni oshirish o'rniga siz ishlashning sezilarli darajada yomonlashishiga erishasiz. Umuman olganda, ishlash va uning VMda tushishini individual baholash uchun tasvirni qayta ishlash dasturlarini sinab ko'rishingiz kerak bo'ladi. O'tish paytida xarajatlar darajasi virtual platforma Sinovdan o'tgan ilovalar uchun bu bizga biroz yuqori ko'rinadi.

Vektor grafika

Bu guruh bitta ipli, shuning uchun ishlash faqat bitta yadroning ishlashiga bog'liq bo'ladi.

Illustrator

Oldingi guruhdagi kabi taxminan bir xil holat - 4 yadroli VMlar uchun ko'proq yoki kamroq maqbul xarajatlar va 8 yadroli VMlar uchun katta ishlash yo'qotishlari,

E3-1245v3 ning ishlashi 4770K bilan solishtirish mumkin - garchi ikkinchisi 100 qo'shimcha megahertz hisobiga biroz tezroq. Umumiy rasmga kelsak ... Foizning pasayishi ayniqsa dahshatli ko'rinmaydi, lekin aslida bu sezilarli qo'shimcha vaqt yo'qotilishiga olib kelishi mumkin.

IllustratorHaqiqiy HThw 4/8 vm 8
NT dan daromad0% −12%

NT bilan ham xuddi shunday holat - haqiqiy tizimda faollashuvning o'sishi yo'q, virtual tizimda ishlashning sezilarli pasayishi. Biroq, biz yuqorida sababni tasvirlab berdik.

Video kodlash

Shuni hisobga olish kerakki, dastlabki uchta ishtirokchi to'liq huquqli grafik paketlardir, ya'ni biz interaktiv ish va keyinchalik video yaratish haqida gapiramiz. Qolgan ishtirokchilar esa shunchaki koderlar.

Ifoda

Expression-da video kodlash bilan ishlar unchalik yaxshi emas - hatto 4 yadroli tizimlarda ham unumdorlik yo'qolishi taxminan 20% ni, 8 yadroli tizimda esa deyarli uchdan bir qismini tashkil qiladi.

Ko'rib turganingizdek, kuchli protsessorlar NT yoqilgan bo'lsa, unsiz versiyadan orqada qoladi.

Keling, NT nima berishini ko'rib chiqaylik.

Qizig'i shundaki, ushbu paketda Core i7-4770k bizning test tizimimizga qaraganda sezilarli darajada yaxshi ish faoliyatini ko'rsatadi.

Vegas Pro Haqiqiy HThw 4/8 vm 8
NT dan daromad0% −16%

NTni faollashtirish haqiqiy tizimga hech qanday dividend keltirmaydi, biroq virtual tizimda unumdorlikning 16% ga pasayishini ko'rsatadi.

Umuman olganda, Vegas Pro zamonaviy protsessorlar bilan ishlash uchun sezilarli darajada kamroq optimallashtirilganga o'xshaydi va ularning resurslaridan samarasiz foydalanadi. Shuning uchun Premyera virtual muhitda ishlash istiqbollari nuqtai nazaridan ancha chiroyli ko'rinadi.

Xo'sh, endi sof video kodlovchilar qanday harakat qilishini ko'rib chiqaylik.

Shunday qilib, x264 odatda toqat qilinadigan xarajatlarni namoyish etadi va bir marta, 8 yadroli VM 4 yadrolidan ko'ra samaraliroq.

8 yadroli VMning ishlashi Xeon wo/HT dan atigi 9% past.

Raqamlar, ular aytganidek, o'zlari uchun gapiradi.

xvidHaqiqiy HThw 4/8 vm 8
NT dan daromad−4% −34%

Afsuski, NTni faollashtirish faqat zarar keltiradi. Va agar jismoniy serverda yo'qotishlar ahamiyatsiz bo'lsa - 4%, VMda ular 34% ga etadi. Ya'ni, Xvid ham, VM ham mantiqiy yadrolar bilan samarasiz ishlaydi.

Jami

Shunday qilib, video muharrirlari uchun ishlashning yo'qolishi darajasi birinchi navbatda muharrirning o'ziga bog'liq, shuning uchun VMda ishlashga yaroqliligi alohida baholanishi kerak. Sinovlarimizda (va biz foydalanadigan mahsulot versiyalari uchun) Premyera sezilarli darajada yaxshilandi.

Kodlovchilarga kelsak, ular orasida farq bo'lsa-da, ularning barchasi 4 yadroli VMlarda juda yaxshi natijalarni ko'rsatadi. 8 yadroli virtual mashinalardan foydalanishga kelsak, unumdorlikni oshirish va jiddiy pasayishlarni olishingiz mumkin. Yana bir savol shundaki, virtual mashinada video transkodlashni boshlashga qaror qilganda, zamonaviy protsessorlar va grafikalar ushbu sinf vazifalari (shuningdek, dasturiy ta'minot) uchun keng ko'lamli optimallashtirishga ega ekanligini va Oracle Virtual Box VM-da ish dastur rejimida, ya'ni sekinroq va yuqori protsessor yuki bilan amalga oshiriladi.

Ofis dasturiy ta'minot

Sinovda Chrome yetarlicha ishlamadi, shuning uchun natijalarga katta shubha bilan qarashingiz kerak.

Va NTni faollashtirish natijalari.

ChromeHaqiqiy HThw 4/8 vm 8
NT dan daromad68% −8%

Ushbu holatlar tufayli guruhda ushbu subtest jiddiy qabul qilinmasligi kerak.

MS Excel 4 yadroli va 8 yadroli VMlar uchun 15% va 21% da qo'shimcha xarajatlarni ko'rsatadi. Aslida, xarajatlar darajasini yuqori deb atash mumkin. Garchi amalda foydalanuvchi sekinlashuvni sezishi dargumon, ba'zi juda murakkab hisob-kitoblar bundan mustasno. 8 yadroli tizim an'anaviy ravishda yuqori xarajatlarga ega.

Excel uchun test topshirig'i juda ko'p vaqtni oladi, bu sizga uni bajarish uchun ketadigan vaqtdagi farqni aniq ko'rsatishga imkon beradi. Ko'rib turganingizdek, virtual tizim uni 2 daqiqa ko'proq ishlaydi.

Va NT dan alohida xarajatlar:

HT ning yuqori samaradorligi tufayli 8 yadroli VM Xeon wo/HT asosidagi jismoniy serverdan ustunroq ishlaydi. Qizig'i shundaki, 4770K sezilarli darajada yuqori natijani ko'rsatadi.. Natijalar bilan jadvalni ko'ring

VM 4 yadroli HTHaqiqiy HTVM 8 yadrosi4770 ming natijalar0:44 0:49 0:49 0:44 0:51 0:43 Ishlash reytingi100 90 90 100 86 102

Test paketini bajarish muddati qisqaligi va shuning uchun katta xatolik tufayli NT samaradorligini baholash qiyin.

HTni faollashtirish VMda ishlashning 14% ga pasayishiga olib keladi.

Jami

Esda tutish kerak bo'lgan eng muhim narsa shundaki, ko'p hollarda zamonaviy tizimlarning ishlashi barcha ofis vazifalari uchun, ehtimol hatto zaxira bilan ham etarli bo'ladi. Va ishlash darajasi etarli bo'lganligi sababli, foydalanuvchi xarajatlarni qiziqtirmaydi.

Java

Ushbu test to'plami qiziq, chunki Java aslida virtual mashinadir va shuning uchun Java-ni Oracle VM VirtualBox-da ishga tushirish virtual mashinada virtual mashinani ishga tushirishni anglatadi, bu esa apparatdan ikki marta abstraktsiyani nazarda tutadi. Shuning uchun biz etarli xarajatlarni kutishimiz kerak - barcha asosiy ishlash yo'qotishlari dastur kodini Java-ga ko'chirish darajasida sodir bo'ldi.

8 yadroli VM uchun qo'shimcha xarajatlar 8%, 4 yadroli VM uchun esa 5% qilib belgilangan.

HT ning yuqori samaradorligi va arzonligi tufayli 8 yadroli VM Xeon wo/HT ga qaraganda 6% yuqori ko'rsatkichlarni ko'rsatadi. Haqiqiy apparatda NT dan o'sish 16%, VMda esa 12% ni tashkil etdi.

JavaHaqiqiy HThw 4/8 vm 8
NT dan daromad15% 12%

Java natijalariga nazar tashlaydigan bo'lsak, dasturlash tillarida yozilgan turli xil ramkalar va dasturlarni ularning bayt-kodlariga tarjima qilish bilan virtualizatsiya qilish katta xarajatlarga olib kelmaydi, chunki barcha asosiy xarajatlar ularga "o'rnatilgan". Ya'ni, psevdokod dasturlash tillaridan keng foydalanish unchalik yomon emas, ayniqsa virtual mashinalar uchun.

Video ijro etilmoqda

Ushbu bo'limni oddiy misol sifatida ko'rib chiqish kerak - chunki haqiqiy tizimlar DXVA dan foydalanadi, ya'ni apparat tezlashuvi - shunga ko'ra, protsessorga yuk minimal bo'ladi. VM bilan bog'liq vaziyatdan farqli o'laroq, barcha hisob-kitoblar dasturiy tarzda amalga oshiriladi. U ham yakuniy ballga kiritilmagan.

Sizga eslatib o'tamanki, bu erda jadvallarning qiymati protsessorning yuklanish darajasidir. Nima uchun u 100% dan ortiq ekanligini metodologiyada o'qish mumkin.

MPCHC (DXVA)

Bu apparat tezlashuvining samaradorligini yaxshi ko'rsatib turibdi va bu videoni o'ynatishda yaqqol ko'rinadi. Ammo buni esga olish kerak zamonaviy tizimlar Taxminan bir xil natijalarga boshqa optimallashtirishlar yordamida erishish mumkin - video bilan ishlash uchun bir xil Qsync, grafik hisoblar uchun CUDA va boshqalar.

MPCHC (dasturiy ta'minot)

Ammo dasturiy ta'minot rejimida jismoniy server va virtual server o'rtasidagi farq kichik - 4%. Darhaqiqat, ishlash uchun ortiqcha xarajatlar ahamiyatsiz.

VLC (DXVA)

Qizig'i shundaki, VLC-da VM uchun protsessor yuki MPC HC-ga qaraganda ancha past.

VLC (dasturiy ta'minot)

Yumshoq rejimda haqiqiy apparat va VM o'rtasida yana deyarli farq yo'q. Virtual tizimda DXVA-ni faollashtirish faqat natijaga olib keladi qo'shimcha ish protsessor uchun.

Ko'p vazifali muhit

Ko'p vazifali muhitda qo'shimcha xarajatlar 8 yadroli va 4 yadroli VMlar uchun mos ravishda 32% va 25% ni tashkil etdi. 4 yadroli VM juda yomon muvaffaqiyatsizlikka uchradi, uning narxi 67% gacha. Nima uchun bu sodir bo'layotganini aytish qiyin (eslatib qo'yaman, biz bir necha yugurishlar davomida barqaror natija haqida gapiramiz).

Va NT faollashtirilganda nima bo'ladi

Ko'p vazifalarni bajarishHaqiqiy HThw 4/8 vm 8
NT dan daromad14% 3%

Ko'p vazifali muhitda NT texnologiyasi haqiqiy tizim uchun o'z mevasini beradi - 14% o'sish, lekin VM uchun hamma narsa ancha yomon - 3%.

Ko'p vazifali test - bu juda nozik jarayon bo'lib, unga ko'plab omillar ta'sir qiladi. Shuning uchun 100% aniqlik bilan aniq xulosalar chiqarish qiyin. Misol uchun, HT faollashtirilganda to'rt yadroli VM ishlashining katta pasayishini qanday izohlash mumkin? Xost OS va VM o'rtasidagi o'zaro ta'sirning o'ziga xos xususiyatlari bormi? Yoki testda ishlatiladigan ilovalar ishlashda katta zarar ko'radimi (va biz yuqorida misollarni ko'rdik) va birgalikda bir xil natijani beradimi? Aytgancha, agar oxirgi bayonot to'g'ri bo'lsa, bu VM-lardan foydalanishning umumiy xarajatlari juda yuqori bo'lishi mumkinligini aniq ko'rsatadi.

Va nihoyat, Core i7-4770k ning ishlashiga e'tibor bering, bu testda u ba'zi vazifalarda hech qanday nosozliklarga yo'l qo'ymagan bo'lsa-da, bizning sinov stolimizdan juda orqada edi. Nima bo'ldi? Ehtimol, ishlashning pasayishi sababi RAM etishmasligi tufayli almashtirish bo'lib, u bir vaqtning o'zida bir nechta "og'ir" ilovalarni ishga tushirishda paydo bo'ladi. Biroq, biz boshqa sabablarni istisno qilmaymiz.

O'rtacha ball

Bu, albatta, shifoxonadagi o'rtacha harorat, lekin baribir...

Barcha testlar uchun virtualizatsiya xarajatlarining o'rtacha arifmetik qiymati 4 yadroli va 8 yadroli VM uchun mos ravishda 17% va 24% ni tashkil etdi.

NT dan o'sish jismoniy server uchun 12% va VM uchun 0% ni tashkil etdi.

Va bu ijobiy eslatmada keling, xulosalarga o'tamiz.

xulosalar

Menimcha (S.K.), alohida guruhlar yoki ilovalar uchun ishlash va unumdorlik yo'qotishlarini tahlil qilishning hojati yo'q: dasturiy ta'minot dunyosida hamma narsa juda o'zgaruvchan. Ammo ba'zi tendentsiyalarni qayd etish mumkin.

Birinchi xulosa: Hyperthreading har doim ham haqiqiy tizimda yordam bermaydi - ba'zida uning faollashishi unumdorlikning biroz pasayishiga olib keladi. Virtual tizimlar bilan vaziyat yanada murakkab: 8 yadroli VM ko'pincha 4 yadrolidan kam ishlaydi. Ya'ni, siz "haqiqiy protsessorda 4 yadroli + HT" kombinatsiyasidan va 8 yadroli VM-dan faqat bunday yechimning natijasi minus emas, balki ortiqcha bo'lishini aniq bilgan vazifalar uchun foydalanishingiz mumkin. Biroq, bu erda NTning vazifasi ko'p vazifali muhitda ishlashni yaxshilash va (VM kabi) protsessorga yukni barqarorlashtirish ekanligini yodda tutish kerak. Shuning uchun, butun tizim NT faollashuvidan doimo foyda ko'rishi kerak - ayniqsa server tizimi.

Ikkinchi xulosa: virtual mashinaga o'tish xarajatlari vazifalar turiga emas, balki aniq dasturga bog'liq. Bundan tashqari, virtual mashinada (VM) ma'lum bir dasturdan foydalanish samaradorligi, ko'rinishidan, uning algoritmlari VM xususiyatlariga qanchalik "mos kelishi" bilan belgilanadi. Masalan, biz VM-da tasvirlar bilan ishlashda unumdorlikning katta pasayishi ushbu sinf vazifalari umuman yomon "virtuallashtirilgan"ligining natijasimi yoki mavjud ilovalar shunchaki eskirgan dasturlardan foydalanishining oqibati ekanligini aniq aniqlay olmaymiz. optimallashtirilmagan algoritmlar, chunki zamonaviy tez protsessorlarda hamma narsa yaxshi ishlaydi.

Bundan tashqari, menda ushbu tezisni xarajatlar yuqori bo'lgan barcha ilovalarga qo'llash mumkinligiga jiddiy shubhalarim bor - bu ilovalar shunchaki yomon optimallashtirilgan. Ya'ni, ular haqiqiy tizimlarning resurslaridan samarasiz foydalanadilar, shunchaki zamonaviy protsessorlarning yuqori ishlash darajasi bu bilan o'zingizni bezovta qilmaslikka imkon beradi. Ushbu tezis bilan ishlash uchun professional ilovalar bilan bog'liq bo'lishi mumkin 3D grafika, ilmiy hisob-kitoblar va boshqa ba'zi individual ilovalar.

Ba'zi guruhlarda virtualizatsiya nisbatan kichik xarajatlarni keltirib chiqaradi - sizning e'tiboringizni jalb qiladigan birinchi narsa audio va video kodlashdir. Qoida tariqasida, biz hisob-kitoblar bilan bog'liq oddiy va barqaror yuk haqida gapiramiz. Bu bizni keyingi xulosaga olib keladi.

Uchinchi xulosa: Endi virtual mashinalar uchun asosiy muammolar haqiqiy tizim apparat optimallashtirishdan foydalanishi mumkin bo'lganda boshlanadi. Haqiqiy tizim juda ko'p turli texnologiyalar optimallashtirishlar: DXVA, OpenCL, QSync va boshqalar - bu markaziy protsessordan yukni olib tashlash va vazifani bajarishni tezlashtirish imkonini beradi. Virtual Box virtual tizimi bunday imkoniyatlarga ega emas. Biroq, VT-d ko'rsatmalar to'plami PCI qurilmalarini virtual muhitga yo'naltirish imkonini beradi. Misol uchun, men (S.K.) Nvidia Grid 2 video adapterlari bilan professional HP yechimini ko'rdim, uning hisoblash resurslari virtualizatsiya qilinishi mumkin. Umuman olganda, vaziyat virtual mashinaning o'ziga, qurilmalarga, drayverlarga, tizimlarga va hokazolarga bog'liq.Shuning uchun biz bu masalaga albatta qaytamiz.

Va nihoyat, bu haqda bir necha so'z aytishga arziydi (garchi biz asosiy xulosalarni barcha sinovlar oxirigacha saqlaymiz). Ishlashning yo'qolishi foizini hisoblash va unga asoslanib, qaysi vazifalar virtualizatsiya qilinishini va qaysi biri yo'qligini aniqlashga arziydimi? Misol uchun, ish tezligining 20% ​​ga tushishi ko'pmi yoki ozmi?

S.K. Menimcha, savolni bu tarzda berishning hojati yo'q va shuning uchun. Virtual tizimlardan foydalanish yoki foydalanmaslik haqida qaror texnik jihatlarga emas, balki biznesni tashkil qilish sohasiga tegishli. Va biznes nuqtai nazaridan foyda unumdorlikning 50% pasayishidan ham ustun bo'lishi mumkin. Ammo individual va resurs talab qiladigan vazifalarga qarasangiz ham, hamma narsa unchalik aniq emas. Masalan, videoni transkod qilish yoki uch o'lchovli modelni hisoblash 30 daqiqa, virtualda esa 50 daqiqa davom etadi. Ko'rinishidan, xulosa aniq - haqiqiy tizimdan foydalanish maqbuldir! Biroq, agar sahna foydalanuvchining ish stantsiyasida ko'rib chiqilsa, u bu vaqt ichida ishlay olmaydi. Va agar siz uni serverga tashlab, keyingisida ishlasangiz (va uni tayyorlash 50 daqiqadan ko'proq vaqtni oladi, kafolatlangan), unda umumiy ish samaradorligi oshadi. Va agar serverda bir nechta sahnalar ham qayta ishlansa - hatto ketma-ket va sekin bo'lsa ham - biznes nuqtai nazaridan (va vazifalarni to'g'ri taqsimlash bilan) foyda aniq.

S. I. Boshqa tomondan, ko'pincha server umumiy yoki ma'lum ilovalarda ma'lum darajadagi ishlash uchun va shu bilan birga juda cheklangan byudjet sharoitida tanlanadi. Ya'ni, kuchliroq va qimmatroq variantni "zaxirada" olish mumkin bo'lmaydi. Bunday sharoitlarda virtual tizimlarga o'tish (va qimmat dasturiy ta'minotni tanlash) serverning oddiygina yuqori yuklarni va unga yuklangan vazifalarni bajara olmasligiga olib kelishi mumkin.

Bu Windows OS va Oracle VM VirtualBox bilan virtual tizim ishlashi bo'yicha ushbu tadqiqotni yakunlaydi. Keyingi maqolada biz qanchalik o'zgarishini ko'rib chiqamiz Windows unumdorligi Agar Linux asosiy operatsion tizim bo'lsa, VMda 7.

Bugungi kunda vizualizatsiya platformalarining kichik tanlovi mavjud; Umuman olganda, u ikkita variant bilan cheklangan - VMware ish stantsiyasi Va Oracle VirtualBox. Muqobil echimlarga kelsak, ular funktsional jihatdan ancha past yoki ularning chiqarilishi to'xtatilgan.

VMware ish stantsiyasi– pullik asosda tarqatiladigan yopiq manba platformasi. Faqat uning to'liq bo'lmagan versiyasi ochiq manba - VMware o'yinchisi. Shu bilan birga, uning analogi - VirtualBox - ochiq kodli dasturiy ta'minot (xususan, OSE versiyasi ochiq kodli).

Do'stona interfeys.
Tarmoq bilan ishlash muharriridan foydalanish qulayligi.

Ma'lumotlar to'planishi bilan hajmi kattalashishi mumkin bo'lgan VM disklari.

Turli mehmon operatsion tizimlari, jumladan Windows va Linuxni mehmon sifatida ishlatish imkoniyati bilan ishlang.

64 ta mehmon platformasi bilan ishlash.
Xost apparatida VM dan audio ijro etish imkoniyati
Ikkala VM varianti ham ko'p protsessorli konfiguratsiyalarni qo'llab-quvvatlaydi.

Xost operatsion tizimi va VM o'rtasida fayllarni nusxalash imkoniyati RDP serveri orqali VM konsoliga kirish imkoniyati.

Ilovani virtual mashinadan ko'chirish ish maydoni asosiy tizim - bu ikkinchisida ishlayotganga o'xshaydi.

Mehmon va xost tizimlari o'rtasida ma'lumot almashish imkoniyati, ma'lumotlar almashish xotirasida saqlanadi va hokazo.

O'yinlar va boshqa ilovalar uchun 3D grafikalarni qo'llab-quvvatlaydi Mehmon operatsion tizimida yaxshilangan drayverlar va boshqalar.

VirtualBox-ning afzalliklari

Ushbu platforma bepul tarqatiladi, VMware Workstation esa 200 dollardan oshadi.

Qo'llab-quvvatlash Ko'proq operatsion tizimlar - bu VM Windows, Linux, MacOs X va Solaris da ishlaydi, VMware Workstation esa ro'yxatdagi faqat birinchi ikkitasini qo'llab-quvvatlaydi.

VB-da maxsus "teleportatsiya" texnologiyasining mavjudligi, buning yordamida ishlaydigan VMni birinchi navbatda uning ishlashini to'xtatmasdan boshqa xostga o'tkazish mumkin. Analogda bunday imkoniyat yo'q.

Ko'p sonli disk tasvir formatlarini qo'llab-quvvatlaydi - mahalliy .vdi dan tashqari, platforma .vdmk va .vhd bilan ishlaydi. Analog faqat ulardan biri bilan ishlaydi - .vdmk (boshqa kengaytmaga ega bo'lgan tasvirlar bilan ishlash masalasi ularni import qiluvchi alohida konvertor yordamida hal qilinadi).

Buyruqlar qatoridan ishlashda qo'shimcha imkoniyatlar - siz virtual mashinani, rasmlarni, qurilmalarni va hokazolarni boshqarishingiz mumkin. Ushbu VM yanada yaxshi audio yordamga ega Linux tizimlari– VMware Workstation’da ovoz xost tizimida o‘chirilgan bo‘lsa, VB da uni mashina ishlayotgan vaqtda o‘ynatish mumkin.

CPU va kirish/chiqarish resurslari iste'moli cheklanishi mumkin; raqobatchi VM bu imkoniyatni ta'minlamaydi.

Sozlanishi mumkin bo'lgan video xotira.

VMware Workstation-ning afzalliklari

Ushbu VM pullik asosda tarqatilganligi sababli, foydalanuvchi doimo qo'llab-quvvatlanadi.

3D grafika uchun yanada rivojlangan qo'llab-quvvatlash, 3D tezlashtirish barqarorlik darajasi raqobatchisi VB nisbatan yuqori.

Muayyan vaqt oralig'ida suratlarni yaratish qobiliyati VM bilan ishlashning ishonchliligini oshiradi (MS Word da avtomatik saqlash funksiyasiga o'xshash).

Virtual disklarning hajmi boshqa tizimlarning ishlashi uchun bo'sh joyni bo'shatish uchun siqilishi mumkin.

Virtual tarmoq bilan ishlashda ko'proq imkoniyatlar.
VMlar uchun bog'langan klonlar xususiyati.
VM ishini video formatda yozib olish imkoniyati.
Ishlab chiqish va sinov muhitlari bilan integratsiya, dasturchilar uchun maxsus xususiyatlar VM larni himoya qilish uchun 256 bitli shifrlash

VMware Workstation bir qator foydali funksiyalarga ega. Masalan, siz VMni to'xtatib qo'yishingiz mumkin, dasturlarga yorliqlar Boshlash menyusida ham yaratiladi va hokazo.

Ikki o'rtasida tanlovga duch kelganlar uchun virtual mashinalar, biz quyidagi maslahatni berishimiz mumkin: agar VMware Workstation aynan nima uchun kerakligini aniq tasavvurga ega bo'lmasangiz, bepul VirtualBox-ni ishonch bilan tanlashingiz mumkin.

Dasturiy ta'minotni ishlab chiqayotgan yoki sinovdan o'tkazadiganlar VMware Workstation-ni tanlaganlari ma'qul - u raqobatdosh platformada mavjud bo'lmagan kundalik ishni osonlashtiradigan ko'plab qulay variantlarni taklif etadi.