ვირტუალიზაციის გარემო იყო ცხელი პროდუქტი Mac-ის მომხმარებლისთვის მას შემდეგ, რაც Apple-მა დაიწყო Intel-ის პროცესორების გამოყენება თავის კომპიუტერებში. Intel-ის მოსვლამდეც ხელმისაწვდომი იყო ემულაციის პროგრამული უზრუნველყოფა, რომელიც საშუალებას აძლევდა Mac მომხმარებლებს გაეტარებინათ Windows და Linux.
მაგრამ ემულაცია ნელი იყო, იყენებდა აბსტრაქციის ფენას x86 პროგრამირების კოდის გადასათარგმნად წინა Mac-ების PowerPC არქიტექტურის მიერ გამოყენებულ კოდზე. ამ აბსტრაქციის ფენას არა მხოლოდ უნდა ეთარგმნა CPU ტიპის, არამედ ყველა ტექნიკის კომპონენტი. არსებითად, აბსტრაქციულ ფენას უნდა შეექმნა ვიდეო ბარათების, მყარი დისკების, სერიული პორტების პროგრამული ეკვივალენტები და ა.შ. შედეგი იყო ემულაციის გარემო, რომელსაც შეეძლო Windows ან Linux-ის გაშვება, მაგრამ მკაცრად შეზღუდული იყო როგორც შესრულებაში, ასევე ოპერაციულ სისტემებში, რომელთა გამოყენებაც შესაძლებელი იყო..
Apple-ის გადაწყვეტილების მოსვლასთან ერთად, გამოიყენოს Intel პროცესორები, ემულაციის მთელი საჭიროება მოიხსნა. მის ადგილზე გაჩნდა შესაძლებლობა სხვა OS-ების გაშვება პირდაპირ Intel Mac-ზე. თუ გსურთ Windows-ის გაშვება პირდაპირ Mac-ზე, როგორც ვარიანტი ჩატვირთვისას, შეგიძლიათ გამოიყენოთ Boot Camp, აპლიკაცია, რომელსაც Apple გთავაზობთ, როგორც Windows-ის ინსტალაციის მოსახერხებელი გზა მრავალ ჩატვირთვის გარემოში.
მაგრამ ბევრ მომხმარებელს სჭირდება საშუალება Mac OS-ისა და მეორე OS-ის ერთდროულად გასაშვებად. პარალელებმა, მოგვიანებით კი VMWare-მა და Sun-მა, მიიტანეს ეს შესაძლებლობა Mac-ში ვირტუალიზაციის ტექნოლოგიით. ვირტუალიზაცია კონცეფციით ემულაციის მსგავსია, მაგრამ იმის გამო, რომ Intel-ზე დაფუძნებული Mac-ები იყენებენ იგივე აპარატურას, როგორც სტანდარტული კომპიუტერები, არ არის საჭირო პროგრამულ უზრუნველყოფაში ტექნიკის აბსტრაქციის ფენის შექმნა. ამის ნაცვლად, Windows ან Linux პროგრამული უზრუნველყოფა შეიძლება იმუშაოს პირდაპირ აპარატურაზე, რაც აწარმოებს სიჩქარეს, რომელიც შეიძლება იყოს თითქმის ისეთივე სწრაფი, როგორც სტუმრის OS მუშაობს კომპიუტერზე.
და ეს არის კითხვაზე პასუხის გაცემას ჩვენი საორიენტაციო ტესტები. ასრულებენ თუ არა ვირტუალიზაციის სამი ძირითადი მოთამაშე Mac-ზე - Parallels Desktop for Mac, VMWare Fusion და Sun VirtualBox - თითქმის ბუნებრივი შესრულების დაპირებას?
ჩვენ ვამბობთ "თითქმის ბუნებრივ", რადგან ვირტუალიზაციის ყველა გარემოს აქვს გარკვეული ზედნადები, რომელთა თავიდან აცილება შეუძლებელია. ვინაიდან ვირტუალური გარემო მუშაობს „ჩაშენებული“OS-თან ერთად (OS X, ახლა macOS), უნდა მოხდეს ტექნიკის რესურსების გაზიარება. ასევე, OS X-მა უნდა უზრუნველყოს გარკვეული სერვისები ვირტუალიზაციის გარემოში, როგორიცაა windowing და ძირითადი სერვისები. ამ სერვისებისა და რესურსების გაზიარების ერთობლიობა ზღუდავს რამდენად კარგად მუშაობს ვირტუალური ოპერაციული სისტემა.
კითხვაზე პასუხის გასაცემად, ჩვენ ვაპირებთ ჩავატაროთ საორიენტაციო ტესტები, რათა დავინახოთ, რამდენად კარგად მუშაობს სამი ძირითადი ვირტუალიზაციის გარემო Windows-ის გაშვებით.
ტესტირების მეთოდი
ტომ ნელსონი. Lifewire, 2016.
ჩვენ ვაპირებთ გამოვიყენოთ ორი განსხვავებული, პოპულარული, ჯვარედინი პლატფორმის საორიენტაციო ტესტის კომპლექტი.პირველი, CineBench 10, ასრულებს რეალურ სამყაროში კომპიუტერის CPU-ს და მისი გრაფიკული ბარათის სურათების გადაცემის უნარს. პირველი ტესტი იყენებს პროცესორს ფოტორეალისტური გამოსახულების გადასაცემად, CPU-ის ინტენსიური გამოთვლების გამოყენებით ასახვის, ატმოსფერული ოკულტაციის, არეალის განათებისა და დაჩრდილვისთვის და სხვა. ტესტი ტარდება ერთი CPU ან ბირთვით და შემდეგ მეორდება ყველა ხელმისაწვდომი CPU-ისა და ბირთვის გამოყენებით. შედეგი აწარმოებს კომპიუტერის მუშაობის საცნობარო ხარისხს ერთი პროცესორის გამოყენებით, ხარისხს ყველა CPU-სა და ბირთვისთვის და მიუთითებს იმაზე, თუ რამდენად კარგად არის გამოყენებული მრავალი ბირთვი ან CPU.
მეორე CineBench ტესტი აფასებს კომპიუტერის გრაფიკული ბარათის მუშაობას OpenGL-ის გამოყენებით 3D სცენის გადასაღებად, სანამ კამერა მოძრაობს სცენის შიგნით. ეს ტესტი განსაზღვრავს, თუ რამდენად სწრაფად შეუძლია გრაფიკულ ბარათს სცენის ზუსტი რენდერირების დროს.
მეორე სატესტო კომპლექტი არის GeekBench 2.1.4, რომელიც ამოწმებს პროცესორის მთელი რიცხვისა და მცურავი წერტილის მუშაობას, ამოწმებს მეხსიერებას მარტივი წაკითხვის/ჩაწერის შესრულების ტესტის გამოყენებით და ახორციელებს ნაკადების ტესტს, რომელიც ზომავს მდგრადი მეხსიერების სიჩქარეს.ტესტების ნაკრების შედეგები გაერთიანებულია ერთი GeekBench ქულის მისაღებად. ჩვენ ასევე გამოვყოფთ ტესტების ოთხ ძირითად კომპლექტს (მთლიანი შესრულება, მცურავი წერტილის შესრულება, მეხსიერების შესრულება და ნაკადის შესრულება), რათა დავინახოთ თითოეული ვირტუალური გარემოს ძლიერი და სუსტი მხარეები.
GeekBench იყენებს საცნობარო სისტემას, რომელიც დაფუძნებულია PowerMac G5 @1.6 GHz-ზე. საცნობარო სისტემებისთვის GeekBench-ის ქულები ნორმალიზებულია 1000-მდე. ნებისმიერი ქულა 1000-ზე მაღალი მიუთითებს კომპიუტერზე, რომელიც უკეთ მუშაობს ვიდრე საცნობარო სისტემა.
რადგან ორივე საორიენტაციო კომპლექტის შედეგები გარკვეულწილად აბსტრაქტულია, დავიწყებთ საცნობარო სისტემის განსაზღვრით. ამ შემთხვევაში, საცნობარო სისტემა იქნება მასპინძელი Mac, რომელიც გამოიყენება სამი ვირტუალური გარემოს გასაშვებად (Parallels Desktop for Mac, VMWare Fusion და Sun Virtual Box). ჩვენ გამოვიყენებთ ორივე საორიენტაციო კომპლექტს საცნობარო სისტემაზე და გამოვიყენებთ ამ ფიგურას, რათა შევადაროთ რამდენად კარგად მუშაობს ვირტუალური გარემო.
ყველა ტესტირება განხორციელდება როგორც მასპინძელი სისტემის, ასევე ვირტუალური გარემოს ახალი გაშვების შემდეგ.როგორც მასპინძელ, ასევე ვირტუალურ გარემოში გამორთული იქნება ყველა ანტივირუსული და მავნე პროგრამა. ყველა ვირტუალური გარემო გაშვებული იქნება სტანდარტული OS X ფანჯარაში, რადგან ეს სამივე გარემოში გამოყენებული ყველაზე გავრცელებული მეთოდია. ვირტუალური გარემოს შემთხვევაში, საორიენტაციო ნიშნების გარდა მომხმარებლის აპლიკაციები არ იმუშავებს. მასპინძელ სისტემაში, გარდა ვირტუალური გარემოსა, მომხმარებლის აპლიკაციები არ იმუშავებს ტექსტის რედაქტორის გარდა, ჩანაწერების გასაკეთებლად ტესტირების დაწყებამდე და მის შემდეგ, მაგრამ არასდროს არ იქნება ტესტირების პროცესის დროს.
შეფასების შედეგები მასპინძელი სისტემის Mac Pro-სთვის
ტომ ნელსონი. Lifewire, 2016.
სისტემა, რომელიც უმასპინძლებს სამ ვირტუალურ გარემოს (Parallels Desktop for Mac, VMWare Fusion და Sun VirtualBox) არის Mac Pro-ის 2006 წლის გამოცემა:
Mac Pro (2006)
- ორი ორბირთვიანი 5160 Zeon პროცესორი (სულ 4 ბირთვი) @ 3.00 GHz
- 4 მბაიტი თითო ბირთვის L2 ქეში RAM (სულ 16 მბ)
- 6 GB ოპერატიული მეხსიერება, რომელიც შედგება ოთხი 1 GB მოდულისგან და ოთხი 512 MB მოდულისგან. ყველა მოდული შეესაბამება წყვილებს.
- A 1.33 GHz წინა გვერდითი ავტობუსი
- NVIDIA GeForce 7300 GT გრაფიკული ბარათი
- ორი 500 GB Samsung F1 სერიის მყარი დისკი. 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
საორიენტაციო ტესტების დეტალური შედეგები ხელმისაწვდომია ვირტუალიზაციის საორიენტაციო ტესტის გალერეაში.
შეფასების შედეგები Parallels Desktop-ისთვის Mac 5-ისთვის
ტომ ნელსონი. Lifewire, 2016.
ჩვენ გამოვიყენეთ Parallels-ის უახლესი ვერსია (Parallels Desktop for Mac 5.0). ჩვენ დავაინსტალირეთ Parallels, 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-ს აპარატურა ხელმისაწვდომი სტუმარი OS-ებისთვის.
CineBench-ის რენდერის ტესტმა ასევე აჩვენა თანმიმდევრულობა Windows OS-ში. კიდევ ერთხელ, ეს მოსალოდნელია, რადგან რენდერინგის ტესტი ფართოდ იყენებს პროცესორებს და მეხსიერების გამტარუნარიანობას, როგორც ეს ხედავს სტუმარი OS-ებს. დაჩრდილვის ტესტი კარგი მაჩვენებელია იმისა, თუ რამდენად კარგად აქვს დანერგილი თითოეული ვირტუალური გარემო თავისი ვიდეო დრაივერი. Mac-ის დანარჩენი ტექნიკისგან განსხვავებით, გრაფიკული ბარათი არ არის ხელმისაწვდომი პირდაპირ ვირტუალურ გარემოში.ეს იმიტომ ხდება, რომ გრაფიკული ბარათი მუდმივად უნდა ზრუნავდეს მასპინძელი გარემოს ჩვენებაზე და არ შეიძლება მისი გადამისამართება მხოლოდ სტუმრის გარემოს ჩვენებაზე. ეს მართალია მაშინაც კი, თუ ვირტუალური გარემო გთავაზობთ სრულ ეკრანზე ჩვენების ვარიანტს.
საორიენტაციო ტესტების დეტალური შედეგები ხელმისაწვდომია ვირტუალიზაციის საორიენტაციო ტესტის გალერეაში.
საორიენტაციო შედეგები VMWare Fusion 3.0-ისთვის
ტომ ნელსონი. Lifewire, 2016.
ჩვენ გამოვიყენეთ VMWare Fusion-ის უახლესი ვერსია (Fusion 3.0). ჩვენ დავაინსტალირეთ Fusion, Windows XP SP3 და Windows 7-ის ახალი ასლები. ჩვენ ავირჩიეთ ეს ორი Windows OS ტესტირებისთვის, რადგან ვფიქრობთ, რომ Windows XP წარმოადგენს OS X-ზე მიმდინარე Windows ინსტალაციის უდიდეს უმრავლესობას და რომ მომავალში Windows 7 იქნება ყველაზე გავრცელებული სტუმარი OS, რომელიც მუშაობს Mac-ზე.
ტესტირების დაწყებამდე ჩვენ შევამოწმეთ და დავაინსტალირეთ ნებისმიერი ხელმისაწვდომი განახლება როგორც ვირტუალური გარემოსთვის, ასევე 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-მდე. ტესტის მრავალჯერ გამეორების და მსგავსი შედეგების მიღების შემდეგ, ჩვენ გადავწყვიტეთ ტესტის არასწორად მონიშვნა და ჩავთვალოთ ის საორიენტაციო ტესტს შორის ურთიერთქმედების პრობლემად. და 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-ის შესრულება ისეთივე იყო, რასაც ველოდით კარგად შემუშავებული ვირტუალური გარემოსგან.
საორიენტაციო ტესტების დეტალური შედეგები ხელმისაწვდომია ვირტუალიზაციის საორიენტაციო ტესტის გალერეაში.
Benchmark Results for Sun VirtualBox
ტომ ნელსონი. Lifewire, 2016.
ჩვენ გამოვიყენეთ Sun VirtualBox-ის უახლესი ვერსია (VirtualBox 3.0). ჩვენ დავაინსტალირეთ VirtualBox-ის, Windows XP SP3 და Windows 7-ის ახალი ასლები. ჩვენ ავირჩიეთ ეს ორი Windows OS ტესტირებისთვის, რადგან ვფიქრობთ, რომ Windows XP წარმოადგენს OS X-ზე მიმდინარე Windows ინსტალაციის დიდ უმრავლესობას და რომ მომავალში Windows 7 იქნება ყველაზე გავრცელებული სტუმარი OS, რომელიც მუშაობს Mac-ზე.
ტესტირების დაწყებამდე ჩვენ შევამოწმეთ და დავაინსტალირეთ ნებისმიერი ხელმისაწვდომი განახლება როგორც ვირტუალური გარემოსთვის, ასევე 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-ებს.
ჩვენ ასევე ვნახეთ უცნაური შეფერხება 2 და 4 CPU ტესტის შედეგების გაცემისას Windows 7-ით და თითოეულ შემთხვევაში, გაორმაგებული სიჩქარით 1-დან 2 CPU-მდე და 2-დან 4 CPU-მდე გადასვლისას. ამ ტიპის მუშაობის მატება ნაკლებად სავარაუდოა და ჩვენ კიდევ ერთხელ მივმართავთ მას VirtualBox-ის მიერ მრავალჯერადი CPU მხარდაჭერის განხორციელებაზე.
VirtualBox-ის საორიენტაციო ტესტირებასთან დაკავშირებული ყველა პრობლემის გამო, მხოლოდ მოქმედი ტესტის შედეგები შეიძლება იყოს ერთი CPU-სთვის Windows 7-ში.
საორიენტაციო ტესტების დეტალური შედეგები ხელმისაწვდომია ვირტუალიზაციის საორიენტაციო ტესტის გალერეაში.
შედეგები
ყველა საორიენტაციო ტესტის შემდეგ, დროა გადავხედოთ ჩვენს თავდაპირველ კითხვას.
ამართლებს თუ არა ვირტუალიზაციის სამი ძირითადი მოთამაშე Mac-ზე (Parallels Desktop for 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 for Mac 5.0, VMWare Fusion 3.0 და Sun VirtualBox 3.0) უზრუნველყოფს შესანიშნავ შესრულებას და სტაბილურობას ყოველდღიური გამოყენებისას და უნდა იყოს თქვენი ძირითადი Windows გარემო უმეტესი დღის განმავლობაში. -დღიური აპლიკაციები.