ვირტუალიზაციის საორიენტაციო ტესტის შესავალი

ვირტუალიზაციის გარემო იყო ცხელი პროდუქტი Mac-ის მომხმარებლისთვის მას შემდეგ, რაც Apple-მა დაიწყო Intel-ის პროცესორების გამოყენება თავის კომპიუტერებში. Intel-ის მოსვლამდეც კი ხელმისაწვდომი იყო ემულაციის პროგრამული უზრუნველყოფა, რომელიც საშუალებას აძლევდა Mac მომხმარებლებს გაეშვათ Windows და Linux.

მაგრამ ემულაცია ნელი იყო, იყენებდა აბსტრაქციულ ფენას x86 პროგრამირების კოდის გადასათარგმნად წინა Mac-ების PowerPC არქიტექტურის მიერ გამოყენებულ კოდზე. ამ აბსტრაქციის ფენას უნდა ეთარგმნა არა მხოლოდ CPU ტიპის, არამედ ყველა ტექნიკის კომპონენტი. არსებითად, აბსტრაქციის ფენას უნდა შეექმნა პროგრამული ეკვივალენტები ვიდეო ბარათებიმყარი დისკები, სერიული პორტებიდა ა.შ. შედეგი იყო ემულაციის გარემო, რომელსაც შეეძლო Windows ან Linux-ის გაშვება, მაგრამ მკაცრად შეზღუდული იყო როგორც შესრულებაში, ასევე ოპერატიული სისტემა რომლის გამოყენებაც შეიძლებოდა.

ინტელის პროცესორების გამოყენების შესახებ Apple-ის გადაწყვეტილების მოსვლასთან ერთად, ემულაციის მთელი საჭიროება მოიხსნა. მის ადგილზე გაჩნდა სხვა OS-ების პირდაპირ Intel Mac-ზე გაშვების შესაძლებლობა. თუ გსურთ Windows-ის გაშვება პირდაპირ Mac-ზე, როგორც ვარიანტი ჩატვირთვისას, შეგიძლიათ გამოიყენოთ

ჩატვირთვის ბანაკი, აპლიკაცია, რომელსაც Apple გთავაზობთ, როგორც Windows-ის ინსტალაციის მოსახერხებელი გზა მრავალ ჩატვირთვის გარემოში.

მაგრამ ბევრ მომხმარებელს სჭირდება საშუალება Mac OS-ისა და მეორე OS-ის ერთდროულად გასაშვებად. Parallels-მა და მოგვიანებით VMWare-მა და Sun-მა ეს შესაძლებლობა Mac-ს მოუტანა ვირტუალიზაციის ტექნოლოგიით. ვირტუალიზაცია კონცეფციით ემულაციის მსგავსია, მაგრამ იმის გამო, რომ Intel-ზე დაფუძნებული Mac-ები იყენებენ იგივე აპარატურას, როგორც სტანდარტული კომპიუტერები, არ არის საჭირო პროგრამულ უზრუნველყოფაში ტექნიკის აბსტრაქციის ფენის შექმნა. ამის ნაცვლად, Windows ან Linux პროგრამული უზრუნველყოფა შეიძლება იმუშაოს პირდაპირ აპარატურაზე, რაც აწარმოებს სიჩქარეს, რომელიც შეიძლება იყოს თითქმის ისეთივე სწრაფი, როგორც სტუმრის OS გაშვებული კომპიუტერზე.

და ეს არის კითხვაზე პასუხის გაცემას ჩვენი საორიენტაციო ტესტები. ასრულებენ თუ არა ვირტუალიზაციის სამი ძირითადი მოთამაშე Mac-ზე - Parallels Desktop for Mac-ისთვის, VMWare Fusion და Sun VirtualBox - თითქმის ბუნებრივი შესრულების დაპირებას?

ჩვენ ვამბობთ "თითქმის ბუნებრივ", რადგან ვირტუალიზაციის ყველა გარემოს აქვს გარკვეული ზედნადები, რომელთა თავიდან აცილება შეუძლებელია. ვინაიდან ვირტუალური გარემო მუშაობს „ჩაშენებული“ OS-თან ერთად (OS X, ახლა macOS), უნდა მოხდეს ტექნიკის რესურსების გაზიარება. ასევე, OS X-მა უნდა უზრუნველყოს გარკვეული სერვისები ვირტუალიზაციის გარემოში, როგორიცაა windowing და ძირითადი სერვისები. ამ სერვისებისა და რესურსების გაზიარების ერთობლიობა ზღუდავს რამდენად კარგად მუშაობს ვირტუალიზებული OS.

კითხვაზე პასუხის გასაცემად, ჩვენ ვაპირებთ ჩავატაროთ საორიენტაციო ტესტები, რათა დავინახოთ, რამდენად კარგად მუშაობს ვირტუალიზაციის სამი ძირითადი გარემო Windows-ზე.

01

06-დან

ტესტირების მეთოდი

ვირტუალიზაციის საორიენტაციო ტესტი
GeekBench 2.1.4 და CineBench R10 არის საორიენტაციო აპლიკაციები, რომლებსაც გამოვიყენებთ ჩვენს ტესტებში.

ტომ ნელსონი. Lifewire, 2016 წელი.

ჩვენ ვაპირებთ გამოვიყენოთ ორი განსხვავებული, პოპულარული, ჯვარედინი პლატფორმის საორიენტაციო ტესტის კომპლექტი. პირველი, CineBench 10, ახორციელებს კომპიუტერის CPU-ს და მისი გრაფიკული ბარათის სურათების გადაცემის უნარს რეალურ სამყაროში. პირველი ტესტი იყენებს CPU-ს ფოტორეალისტური გამოსახულების გადასაცემად, CPU ინტენსიური გამოთვლების გამოყენებით ასახვის, ატმოსფერული ოკულტაციის, არეალის განათებისა და დაჩრდილვისთვის და სხვა. ტესტი ტარდება ერთი CPU-ით ან ბირთვით და შემდეგ მეორდება ყველა ხელმისაწვდომი CPU-ისა და ბირთვის გამოყენებით. შედეგი აწარმოებს კომპიუტერის მუშაობის საცნობარო ხარისხს ერთი პროცესორის გამოყენებით, ყველა CPU-ს და ბირთვის ხარისხს და მიუთითებს იმაზე, თუ რამდენად კარგად მრავალი ბირთვი ან CPU-ები გამოიყენება.

მეორე CineBench ტესტი აფასებს კომპიუტერის გრაფიკული ბარათის მუშაობას OpenGL-ის გამოყენებით 3D სცენის გადასაღებად, სანამ კამერა მოძრაობს სცენაზე. ეს ტესტი განსაზღვრავს, თუ რამდენად სწრაფად შეუძლია გრაფიკულ ბარათს სცენის ზუსტი გადაცემის დროს.

მეორე სატესტო კომპლექტი არის GeekBench 2.1.4, რომელიც ამოწმებს პროცესორის მთელი რიცხვისა და მცურავი წერტილის მუშაობას, ამოწმებს მეხსიერებას მარტივი წაკითხვის/ჩაწერის შესრულების ტესტის გამოყენებით და ახორციელებს ნაკადების ტესტს, რომელიც ზომავს მდგრადი მეხსიერების სიჩქარეს. ტესტების ნაკრების შედეგები გაერთიანებულია ერთი GeekBench ქულის მისაღებად. ჩვენ ასევე გამოვყოფთ ტესტების ოთხ ძირითად კომპლექტს (მთლიანი შესრულება, მცურავი წერტილის შესრულება, მეხსიერება Performance და Stream Performance), ასე რომ, ჩვენ შეგვიძლია დავინახოთ თითოეული ვირტუალურის ძლიერი და სუსტი მხარეები გარემო.

GeekBench იყენებს საცნობარო სისტემას, რომელიც დაფუძნებულია PowerMac G5 @1.6 GHz-ზე. GeekBench-ის ქულები საცნობარო სისტემებისთვის ნორმალიზებულია 1000-მდე. 1000-ზე მაღალი ნებისმიერი ქულა მიუთითებს კომპიუტერზე, რომელიც უკეთესად მუშაობს ვიდრე საცნობარო სისტემა.

ვინაიდან ორივე საორიენტაციო კომპლექტის შედეგები გარკვეულწილად აბსტრაქტულია, ჩვენ დავიწყებთ საცნობარო სისტემის განსაზღვრით. ამ შემთხვევაში, საცნობარო სისტემა იქნება მასპინძელი Mac, რომელიც გამოიყენება სამი ვირტუალური გარემოს გასაშვებად (Parallels Desktop Mac-ისთვის, VMWare Fusionდა Sun Virtual Box). ჩვენ გამოვიყენებთ ორივე საორიენტაციო კომპლექტს საცნობარო სისტემაზე და გამოვიყენებთ ამ ფიგურას, რათა შევადაროთ რამდენად კარგად მუშაობს ვირტუალური გარემო.

ყველა ტესტირება განხორციელდება როგორც მასპინძელი სისტემის, ასევე ვირტუალური გარემოს ახალი გაშვების შემდეგ. როგორც მასპინძელ, ასევე ვირტუალურ გარემოში გამორთული იქნება ყველა ანტივირუსული და მავნე პროგრამა. ყველა ვირტუალური გარემო გაშვებული იქნება სტანდარტული OS X ფანჯარაში, რადგან ეს სამივე გარემოში გამოყენებული ყველაზე გავრცელებული მეთოდია. ვირტუალური გარემოს შემთხვევაში, მომხმარებლის აპლიკაციები არ იმუშავებს, გარდა საორიენტაციო ნიშნებისა. მასპინძელ სისტემაში, გარდა ვირტუალური გარემოსა, მომხმარებლის აპლიკაციები არ იმუშავებს ტექსტის რედაქტორის გარდა, ჩანაწერების გასაკეთებლად ტესტირებამდე და მის შემდეგ, მაგრამ არასდროს არ იქნება ფაქტობრივი ტესტირების პროცესში.

02

06-დან

საორიენტაციო შედეგები მასპინძელი სისტემის Mac Pro-სთვის

ვირტუალიზაციის საორიენტაციო ტესტი
მასპინძელ სისტემაზე საორიენტაციო ტესტის შედეგები შეიძლება იყოს მინიშნება ვირტუალური გარემოს მუშაობის შედარებისას.

ტომ ნელსონი. Lifewire, 2016 წელი.

სისტემა, რომელიც უმასპინძლებს სამ ვირტუალურ გარემოს (Parallels Desktop for Mac, VMWare Fusion და Sun VirtualBox) არის 2006 წლის გამოცემა. Mac Pro:

Mac Pro (2006)

  • ორი ორბირთვიანი 5160 Zeon პროცესორი (სულ 4 ბირთვი) @ 3.00 GHz
  • 4 მბ თითო ბირთვის L2 ქეში ოპერატიული მეხსიერება (სულ 16 მბ)
  • 6 GB ოპერატიული მეხსიერება, რომელიც შედგება ოთხი 1 GB მოდულისგან და ოთხი 512 MB მოდულისგან. ყველა მოდული არის შესაბამისი წყვილი.
  • წინა გვერდითი ავტობუსი 1.33 გჰც სიხშირით
  • NVIDIA GeForce 7300 GT გრაფიკული ბარათი
  • Samsung F1 სერიის ორი 500 GB მყარი დისკი. OS X და ვირტუალიზაციის პროგრამული უზრუნველყოფა რეზიდენტია გაშვების დისკზე; სტუმარი OS-ები ინახება მეორე დისკზე. თითოეულ დისკს აქვს საკუთარი დამოუკიდებელი SATA 2 არხი.

GeekBench-ისა და CineBench-ის ტესტების შედეგებმა მასპინძელ Mac Pro-ზე უნდა უზრუნველყოს შესრულების პრაქტიკული ზედა ზღვარი, რომელიც უნდა დავინახოთ ნებისმიერი ვირტუალური გარემოდან. როგორც ითქვა, გვინდა აღვნიშნოთ, რომ შესაძლებელია ვირტუალურმა გარემომ გადააჭარბოს მასპინძლის მუშაობას ნებისმიერ ტესტში. ვირტუალურ გარემოს შეიძლება ჰქონდეს წვდომა ფუძემდებლურ აპარატურაზე და გვერდის ავლით OS X-ის ზოგიერთ OS ფენას. ასევე შესაძლებელია, რომ საორიენტაციო ტესტის კომპლექტები მოატყუონ შესრულების ქეშირების სისტემამ ჩაშენებულია ვირტუალურ გარემოში და აწარმოებს შედეგებს, რომლებიც ძალიან სცილდება პოტენციალს შესრულება.

საორიენტაციო ქულები

GeekBench 2.1.4

  • GeekBench ქულა: 6830
  • მთელი რიცხვი: 6799
  • მცურავი წერტილი: 10786
  • მეხსიერება: 2349
  • ნაკადი: 2057 წ

CineBench R10

  • რენდერი, ერთი CPU: 3248
  • რენდერი, 4 CPU: 10470
  • ეფექტური სიჩქარე ერთიდან ყველა პროცესორზე: 3.22
  • დაჩრდილვა (OpenGL): 3249

საორიენტაციო ტესტების დეტალური შედეგები ხელმისაწვდომია Virtualization Benchmark Test გალერეაში.

03

06-დან

საორიენტაციო შედეგები Parallels Desktop-ისთვის Mac 5-ისთვის

ვირტუალიზაციის საორიენტაციო ტესტი
Parallels Desktop for Mac 5.0-ისთვის შეძლო ყველა ჩვენი საორიენტაციო ტესტის გაშვება შეფერხების გარეშე.

ტომ ნელსონი. Lifewire, 2016 წელი.

ჩვენ გამოვიყენეთ Parallels-ის უახლესი ვერსია (Parallels Desktop for Mac 5.0). ჩვენ დავაყენეთ პარალელების ახალი ასლები, Windows XP SP3, და Windows 7. ჩვენ ავირჩიეთ ეს ორი Windows OS ტესტირებისთვის, რადგან ვფიქრობთ Windows XP წარმოადგენს OS X-ზე მიმდინარე Windows ინსტალაციის უდიდეს უმრავლესობას და რომ მომავალში Windows 7 იქნება ყველაზე გავრცელებული სტუმარი OS, რომელიც მუშაობს Mac-ზე.

ტესტირების დაწყებამდე ჩვენ შევამოწმეთ და დავაინსტალირეთ ყველა არსებული განახლება როგორც ვირტუალური გარემოსთვის, ასევე Windows-ის ორი ოპერაციული სისტემისთვის. მას შემდეგ, რაც ყველაფერი განახლდა, ​​ჩვენ დავაყენეთ Windows-ის ვირტუალური მანქანები, რათა გამოვიყენოთ ერთი პროცესორი და 1 გბ მეხსიერება. ჩვენ გავთიშეთ Parallels და გამოვრთეთ Time Machine და Mac Pro-ზე გაშვების ნებისმიერი ელემენტი, რომელიც არ იყო საჭირო ტესტირებისთვის. შემდეგ ჩვენ გადავტვირთეთ Mac Pro, გავუშვით Parallels, დავიწყეთ Windows-ის ერთ-ერთი გარემო და შევასრულეთ ორი კომპლექტი საორიენტაციო ტესტები. ტესტების დასრულების შემდეგ, ჩვენ დავაკოპირეთ შედეგები Mac-ზე შემდგომი მითითებისთვის.

შემდეგ ჩვენ გავიმეორეთ პარალელების გადატვირთვა და გაშვება მეორე Windows OS-ის საორიენტაციო ტესტებისთვის.

საბოლოოდ, ჩვენ გავიმეორეთ ზემოაღნიშნული თანმიმდევრობა სტუმრის OS-ით, რომ გამოიყენოს 2 და შემდეგ 4 CPU.

საორიენტაციო ქულები

GeekBench 2.1.4

  • Windows XP SP3 (1,2,4 CPU): 2185, 3072, 4377
  • Windows 7 (1,2,4 CPU): 2223, 2980, 4560

CineBench R10

  • Windows XP SP3
  • რენდერი (1,2,4 CPU): 2724, 5441, 9644
  • დაჩრდილვა (OpenGL) (1,2,4 CPU): 1317, 1317, 1320

CineBench R10

  • Windows 7
  • რენდერი (1,2,4 CPU): 2835, 5389, 9508
  • დაჩრდილვა (OpenGL) (1,2,4 CPU): 1335, 1333, 1375

Parallels Desktop for Mac 5.0 დაასრულა ყველა საორიენტაციო ტესტი. GeekBench-მა დაინახა მხოლოდ მცირე განსხვავებები შესრულებაში Windows XP-სა და Windows 7-ს შორის, რასაც ველოდით. GeekBench კონცენტრირდება ტესტირების პროცესორზე და მეხსიერების მუშაობაზე, ამიტომ ჩვენ ველით, რომ ეს იქნება კარგი მაჩვენებელი. ვირტუალური გარემოს ძირითადი შესრულება და რამდენად კარგად ხდის ის მასპინძელი Mac Pro-ს აპარატურას სტუმრისთვის ხელმისაწვდომს OSes.

CineBench-ის რენდერინგის ტესტმა ასევე აჩვენა თანმიმდევრულობა Windows OS-ში. კიდევ ერთხელ, ეს მოსალოდნელია, რადგან რენდერინგის ტესტი ფართოდ იყენებს პროცესორებს და მეხსიერების გამტარუნარიანობას, როგორც ეს ხედავს სტუმარი OS-ებს. დაჩრდილვის ტესტი კარგი მაჩვენებელია იმისა, თუ რამდენად კარგად აქვს დანერგილი თითოეული ვირტუალური გარემო თავისი ვიდეო დრაივერი. Mac-ის დანარჩენი ტექნიკისგან განსხვავებით, გრაფიკული ბარათი არ არის ხელმისაწვდომი პირდაპირ ვირტუალურ გარემოში. ეს იმიტომ ხდება, რომ გრაფიკული ბარათი მუდმივად უნდა ზრუნავდეს მასპინძელი გარემოს ჩვენებაზე და არ შეიძლება მისი გადამისამართება მხოლოდ სტუმრის გარემოს ჩვენებაზე. ეს მართალია მაშინაც კი, თუ ვირტუალური გარემო გთავაზობთ სრულ ეკრანზე ჩვენების ვარიანტს.

საორიენტაციო ტესტების დეტალური შედეგები ხელმისაწვდომია Virtualization Benchmark Test გალერეაში.

04

06-დან

საორიენტაციო შედეგები VMWare Fusion 3.0-ისთვის

ვირტუალიზაციის საორიენტაციო ტესტი
ჩვენ მოვნიშნეთ Windows XP-ის ერთი პროცესორის შედეგები Fusion-ის საორიენტაციო ტესტში, როგორც არასწორი, მას შემდეგ, რაც მეხსიერების და სტრიმინგის შედეგები მასპინძელზე 25-ჯერ უკეთესი იყო.

ტომ ნელსონი. Lifewire, 2016 წელი.

ჩვენ გამოვიყენეთ VMWare Fusion-ის უახლესი ვერსია (Fusion 3.0). ჩვენ დავაინსტალირეთ Fusion, Windows XP SP3 და Windows 7-ის ახალი ასლები. ჩვენ ავირჩიეთ ეს ორი Windows OS ტესტირებისთვის, რადგან ვფიქრობთ, რომ Windows XP წარმოადგენს დენის აბსოლუტურ უმრავლესობას Windows ინსტალაცია OS X-ზე და რომ მომავალში Windows 7 იქნება ყველაზე გავრცელებული სტუმარი OS, რომელიც მუშაობს ოპერაციულ სისტემაზე. Მაკი.

ტესტირების დაწყებამდე ჩვენ შევამოწმეთ და დავაინსტალირეთ ნებისმიერი ხელმისაწვდომი განახლება როგორც ვირტუალური გარემოსთვის, ასევე Windows-ის ორი ოპერაციული სისტემისთვის. მას შემდეგ, რაც ყველაფერი განახლდა, ​​ჩვენ დავაყენეთ Windows-ის ვირტუალური მანქანები, რათა გამოვიყენოთ ერთი პროცესორი და 1 გბ მეხსიერება. ჩვენ გავთიშეთ Fusion და გამოვრთეთ Time Machine და Mac Pro-ზე გაშვების ნებისმიერი ელემენტი, რომელიც არ იყო საჭირო ტესტირებისთვის. შემდეგ ჩვენ გადავტვირთეთ Mac Pro, გავუშვით Fusion, დავიწყეთ Windows-ის ერთ-ერთი გარემო და შევასრულეთ ორი კომპლექტი საორიენტაციო ტესტები. ტესტების დასრულების შემდეგ, ჩვენ დავაკოპირეთ შედეგები Mac-ზე შემდგომი გამოყენებისთვის.

ჩვენ გავიმეორეთ Fusion-ის გადატვირთვა და გაშვება მეორე Windows OS-ის საორიენტაციო ტესტებისთვის.

საბოლოოდ, ჩვენ გავიმეორეთ ზემოაღნიშნული თანმიმდევრობა სტუმრის OS-ით, რომ გამოიყენოს 2 და შემდეგ 4 CPU.

საორიენტაციო ქულები

GeekBench 2.1.4

  • Windows XP SP3 (1,2,4 CPU): *, 3252, 4406
  • Windows 7 (1,2,4 CPU): 2388, 3174, 4679

CineBench R10

  • Windows XP SP3
  • რენდერი (1,2,4 CPU): 2825, 5449, 9941
  • დაჩრდილვა (OpenGL) (1,2,4 CPU): 821, 821, 827

CineBench R10

  • Windows 7
  • რენდერი (1,2,4 CPU): 2843, 5408, 9657
  • დაჩრდილვა (OpenGL) (1,2,4 CPU): 130, 130, 124

პრობლემები შეგვექმნა Fusion-თან და საორიენტაციო ტესტებთან დაკავშირებით. Windows XP-ის შემთხვევაში ერთი პროცესორით, GeekBench-მა განაცხადა, რომ მეხსიერების ნაკადის შესრულება 25-ჯერ უკეთესია, ვიდრე მასპინძელი Mac Pro. მეხსიერების ამ უჩვეულო შედეგმა დაამარცხა GeekBench-ის ქულა Windows XP-ის ერთი CPU ვერსიისთვის 8148-მდე. ტესტის მრავალჯერ გამეორების და მსგავსი შედეგების მიღების შემდეგ, ჩვენ გადავწყვიტეთ, რომ ტესტი არასწორად მონიშნოთ და ჩავთვალოთ ის საორიენტაციო ტესტს, Fusion-სა და Windows XP-ს შორის ურთიერთქმედების პრობლემად. როგორც ჩვენ შეგვიძლია ვთქვათ, ერთი CPU კონფიგურაციისთვის, Fusion არ აცნობებდა სწორ აპარატურულ კონფიგურაციას GeekBench აპლიკაციაში. თუმცა, GeekBench და Windows XP უნაკლოდ მუშაობდნენ არჩეული ორი ან მეტი CPU-ით.

ჩვენ ასევე გვქონდა პრობლემა Fusion-თან, Windows 7-თან და CineBench-თან. როდესაც ჩვენ ვიყენებდით CineBench-ს Windows 7-ით, მან მოიხსენია ზოგადი ვიდეო ბარათი, როგორც ერთადერთი ხელმისაწვდომი გრაფიკული მოწყობილობა. მიუხედავად იმისა, რომ ზოგად გრაფიკულ ბარათს შეეძლო OpenGL-ის გაშვება, მან ეს გააკეთა აბსოლუტური სიჩქარით. ეს შეიძლება იყოს იმის შედეგი, რომ მასპინძელ Mac Pro-ს აქვს ძველი NVIDIA GeForce 7300 გრაფიკული ბარათი. Fusion-ის სისტემის მოთხოვნები გვთავაზობს უფრო თანამედროვე გრაფიკულ ბარათს. თუმცა, საინტერესოდ მივიჩნიეთ, რომ Windows XP-ის პირობებში, CineBench დაჩრდილვის ტესტი უპრობლემოდ ჩაიარა.

ზემოთ ნახსენები ორი უცნაურობის გარდა, Fusion-ის შესრულება ისეთივე იყო, რასაც ველოდით კარგად შემუშავებული ვირტუალური გარემოსგან.

საორიენტაციო ტესტების დეტალური შედეგები ხელმისაწვდომია Virtualization Benchmark Test გალერეაში.

05

06-დან

საორიენტაციო შედეგები Sun VirtualBox-ისთვის

ვირტუალიზაციის საორიენტაციო ტესტი
VirtualBox-მა ვერ ამოიცნო ერთზე მეტი CPU Windows XP-ის გაშვებისას.

ტომ ნელსონი. Lifewire, 2016 წელი.

ჩვენ გამოვიყენეთ Sun VirtualBox-ის უახლესი ვერსია (VirtualBox 3.0). ჩვენ დავაინსტალირეთ VirtualBox-ის, Windows XP SP3 და Windows 7-ის ახალი ასლები. ჩვენ ავირჩიეთ ეს ორი Windows OS ტესტირებისთვის, რადგან ვფიქრობთ, რომ Windows XP წარმოადგენს დენის აბსოლუტურ უმრავლესობას Windows ინსტალაცია OS X-ზე და რომ მომავალში Windows 7 იქნება ყველაზე გავრცელებული სტუმარი OS, რომელიც მუშაობს ოპერაციულ სისტემაზე. Მაკი.

ტესტირების დაწყებამდე ჩვენ შევამოწმეთ და დავაინსტალირეთ ნებისმიერი ხელმისაწვდომი განახლება როგორც ვირტუალური გარემოსთვის, ასევე Windows-ის ორი ოპერაციული სისტემისთვის. მას შემდეგ, რაც ყველაფერი განახლდა, ​​ჩვენ დავაყენეთ Windows-ის ვირტუალური მანქანები, რათა გამოვიყენოთ ერთი პროცესორი და 1 გბ მეხსიერება. ჩვენ გავთიშეთ VirtualBox და გამორთეთ Time Machine და Mac Pro-ზე გაშვების ნებისმიერი ელემენტი, რომელიც არ იყო საჭირო ტესტირებისთვის. შემდეგ ჩვენ გადავტვირთეთ Mac Pro, გავუშვით VirtualBox, დავიწყეთ Windows-ის ერთ-ერთი გარემო და შევასრულეთ ორი კომპლექტი საორიენტაციო ტესტები. ტესტების დასრულების შემდეგ, ჩვენ დავაკოპირეთ შედეგები Mac-ზე შემდგომი გამოყენებისთვის.

ჩვენ გავიმეორეთ Fusion-ის გადატვირთვა და გაშვება მეორე Windows OS-ის საორიენტაციო ტესტებისთვის.

საბოლოოდ, ჩვენ გავიმეორეთ ზემოაღნიშნული თანმიმდევრობა სტუმრის OS-ით, რომ გამოიყენოს 2 და შემდეგ 4 CPU.

საორიენტაციო ქულები

GeekBench 2.1.4

  • Windows XP SP3 (1,2,4 CPU): 2345, *, *
  • Windows 7 (1,2,4 CPU): 2255, 2936, 3926

CineBench R10

  • Windows XP SP3
  • რენდერი (1,2,4 CPU): 7001, *, *
  • დაჩრდილვა (OpenGL) (1,2,4 CPU): 1025, *, *

CineBench R10

  • Windows 7
  • რენდერი (1,2,4 CPU): 2570, 6863, 13344
  • დაჩრდილვა (OpenGL) (1,2,4 CPU): 711, 710, 1034

Sun VirtualBox და ჩვენი სატესტო აპლიკაციები შეეჯახა Windows XP-ის პრობლემა. კონკრეტულად, GeekBench-მაც და CineBench-მაც ვერ ნახეს ერთზე მეტი CPU, მიუხედავად იმისა, თუ როგორ დავაკონფიგურირეთ სტუმარი OS.

როდესაც ჩვენ გამოვცადეთ Windows 7 GeekBench-ით, შევამჩნიეთ, რომ მრავალპროცესორული გამოყენება არაადეკვატური იყო, რის შედეგადაც ყველაზე დაბალი ქულები 2 და 4 CPU-ის კონფიგურაციებისთვის. როგორც ჩანს, ერთი პროცესორის შესრულება სხვა ვირტუალურ გარემოში იყო.

CineBench-მა ასევე ვერ ნახა ერთზე მეტი პროცესორი Windows XP-ის გაშვებისას. ასევე, Windows XP-ის ერთი CPU ვერსიის რენდერინგის ტესტმა გამოიღო ერთ-ერთი ყველაზე სწრაფი შედეგი, რომელიც აღემატება თვით Mac Pro-საც კი. რამდენჯერმე ვცადეთ ტესტის გამეორება; ყველა შედეგი იმავე დიაპაზონში იყო. ჩვენ ვფიქრობთ, რომ უსაფრთხოა Windows XP-ის ერთი CPU-ის რენდერინგის შედეგები VirtualBox-ის პრობლემაზე და როგორ იყენებს CPU-ებს.

ჩვენ ასევე ვნახეთ უცნაური შეფერხება Windows 7-ის 2 და 4 CPU ტესტების შედეგების გაცემისას და თითოეულ შემთხვევაში, გაორმაგებული სიჩქარით 1-დან 2-მდე გადასვლისას. CPU და 2-დან 4 CPU-მდე. ამ ტიპის შესრულების მატება ნაკლებად სავარაუდოა და ჩვენ კიდევ ერთხელ მივმართავთ მას VirtualBox-ის მიერ მრავალჯერადი CPU-ის განხორციელებაზე. მხარდაჭერა.

VirtualBox-ის საორიენტაციო ტესტირებასთან დაკავშირებული ყველა პრობლემის გამო, ერთადერთი მოქმედი ტესტის შედეგები შეიძლება იყოს ერთი CPU-სთვის Windows 7-ში.

საორიენტაციო ტესტების დეტალური შედეგები ხელმისაწვდომია Virtualization Benchmark Test გალერეაში.

06

06-დან

Შედეგები

ყველა საორიენტაციო ტესტის შემდეგ, დროა გადავხედოთ ჩვენს თავდაპირველ კითხვას.

ასრულებენ თუ არა Mac-ზე ვირტუალიზაციის სამი ძირითადი მოთამაშე (Parallels Desktop Mac-ისთვის, VMWare Fusion და Sun VirtualBox) თითქმის ბუნებრივი შესრულების დაპირებას?

პასუხი არის შერეული ტომარა. ვერცერთმა ვირტუალიზაციის კანდიდატმა ჩვენს GeekBench ტესტებში ვერ შეაფასა მასპინძელი Mac Pro-ს შესრულება. საუკეთესო შედეგი დაფიქსირდა Fusion-მა, რომელმაც შეძლო მასპინძლის მუშაობის თითქმის 68,5%–ის მიღწევა. პარალელები ახლოს იყო 66,7%-ით. უკანა ნაწილის გაზრდა იყო VirtualBox, 57.4%.

როდესაც ჩვენ შევხედეთ CineBench-ის შედეგებს, რომელიც იყენებს უფრო რეალურ ტესტს სურათების გადასაღებად, ისინი ძალიან ახლოს იყვნენ მასპინძლის ქულასთან. კიდევ ერთხელ, Fusion იყო რენდერინგის ტესტების სათავეში და მიაღწია მასპინძლის მუშაობის 94.9%-ს. პარალელები მოჰყვა 92,1%. VirtualBox-მა ვერ შეძლო საიმედოდ დაასრულა რენდერინგის ტესტი, რითაც გამოაგდო იგი კამათიდან. რენდერინგის ტესტის ერთ-ერთ გამეორებაში, VirtualBox-მა იტყობინება, რომ ის 127.4%-ით უკეთესად მუშაობდა, ვიდრე მასპინძელი, ხოლო სხვებში, მას არ შეეძლო დაწყება ან დასრულება.

დაჩრდილვის ტესტი, რომელიც უყურებს რამდენად კარგად მუშაობს გრაფიკული ბარათი OpenGL-ის გამოყენებით, ყველაზე უარესი აღმოჩნდა ყველა ვირტუალურ გარემოში. საუკეთესო შემსრულებელი იყო Parallels, რომელმაც მიაღწია მასპინძლის შესაძლებლობების 42,3%-ს. VirtualBox მეორე ადგილზე იყო 31,5%-ით; Fusion გავიდა მესამე ადგილზე 25.4%.

საერთო გამარჯვებულის არჩევა არის ის, რასაც საბოლოო მომხმარებელს ვუტოვებთ. თითოეულ პროდუქტს აქვს თავისი პლიუსები და მინუსები და ხშირ შემთხვევაში, საორიენტაციო ნომრები იმდენად ახლოსაა, რომ ტესტების გამეორებამ შეიძლება შეცვალოს რანგი.

ის, რასაც საორიენტაციო ტესტის ქულები აჩვენებს, არის ის, რომ უნივერსალურად, გრაფიკული ბარათის გამოყენების შესაძლებლობა არის ის, რაც ხელს უშლის ვირტუალურ გარემოს გამოყოფილი კომპიუტერის სრული ჩანაცვლებისგან. როგორც ითქვა, უფრო თანამედროვე გრაფიკულ ბარათს, ვიდრე აქ გვაქვს, შეუძლია უფრო მაღალი შესრულების მაჩვენებლების შექმნა დაჩრდილვის ტესტი, განსაკუთრებით Fusion-ისთვის, რომლის დეველოპერი გთავაზობთ უფრო მაღალი ხარისხის გრაფიკულ ბარათებს საუკეთესოდ შედეგები.

თქვენ შეამჩნევთ, რომ ზოგიერთი ტესტის კომბინაცია (ვირტუალური გარემო, Windows ვერსია და საორიენტაციო ტესტი) აჩვენებდა პრობლემებს, ან არარეალურ შედეგებს ან ტესტის დასრულებას. ამ ტიპის შედეგები არ უნდა იქნას გამოყენებული ვირტუალურ გარემოსთან დაკავშირებული პრობლემების ინდიკატორად. საორიენტაციო ტესტები უჩვეულო აპლიკაციებია ვირტუალურ გარემოში გასაშვებად. ისინი შექმნილია ფიზიკური მოწყობილობების მუშაობის გასაზომად, რომლებზეც ვირტუალურმა გარემომ შეიძლება არ მისცეს მათ წვდომის უფლება. ეს არ არის ვირტუალური გარემოს წარუმატებლობა და რეალურ სამყაროში გამოყენებისას, ჩვენ არ გვქონია პრობლემები ვირტუალურ სისტემაში გაშვებული Windows აპლიკაციების აბსოლუტური უმრავლესობასთან დაკავშირებით.

ჩვენ მიერ გამოცდილი ყველა ვირტუალური გარემო (Parallels Desktop Mac 5.0, VMWare Fusion 3.0 და Sun VirtualBox 3.0) შესანიშნავად იძლევა შესრულება და სტაბილურობა ყოველდღიური გამოყენებისას და უნდა იყოს თქვენი ძირითადი Windows გარემოს ფუნქცია ყოველდღიურად აპლიკაციები.