გსურთ გაზარდოთ თქვენი ვირტუალური მანქანის შესრულება? აქ არის ყველაფერი, რაც თქვენ უნდა იცოდეთ, ვიდრე CPU-ის მეტი ბირთვი VM-ზე გამოყოფთ.
ვირტუალური მანქანები (VM) არის ღვთის საჩუქარი, თუ გსურთ აწარმოოთ მრავალი ოპერაციული სისტემა თქვენს თავზე კომპიუტერის საბრძოლო სადგური ჩატვირთვის პარამეტრების შეცვლის გარეშე. მაგრამ ისევე, როგორც ყველა სხვა ტექნოლოგიას, VM-ებს აქვთ შეზღუდვები და მათი უუნარობა, რომ მაქსიმალურად გამოიყენონ მასპინძელი აპარატურა, მათი ყველაზე დიდი მინუსია. ეს საკითხი კიდევ უფრო აშკარაა ვირტუალური მანქანების შემთხვევაში, რომლებიც მუშაობენ Type-2 ჰიპერვიზორებზე, როგორიცაა VirtualBox და VMWare Workstation, რადგან მათ აქვთ შეზღუდული წვდომა სისტემის რესურსებზე.
საბედნიეროდ, არსებობს გზები, რომ გაიზარდოს VM-ზე გამოყოფილი რესურსების რაოდენობა, მათ შორის CPU ბირთვები. მაგრამ რეალური კითხვა არის: რამდენი ბირთვი უნდა მიანიჭოთ ვირტუალურ მანქანას, რომ მიიღოთ მაქსიმალური შესრულება სტაბილურობის პრობლემების გარეშე?
რა არის ფიზიკური და ლოგიკური CPU ბირთვები?
სანამ განვიხილავთ ბირთვების რაოდენობას, რომლებიც უნდა მივანიჭოთ VM-ს, მნიშვნელოვანია გვესმოდეს განსხვავება თქვენს სისტემაში არსებულ ფიზიკურ და ლოგიკურ ბირთვებს შორის. ფიზიკური ბირთვი, რომელსაც უბრალოდ ბირთვს უწოდებენ, არის ფაქტობრივი ტექნიკის კომპონენტები, რომლებიც მონაწილეობენ ყველა სახის დამუშავების ამოცანაში თქვენი CPU ჩიპის შიგნით.
ლოგიკური ბირთვები, მეორე მხრივ, ემყარება ჰიპერთრედინგის კონცეფციას. მარტივად რომ ვთქვათ, ჰიპერთრედინგი არის ფუნქცია, რომელიც ფიზიკურ ბირთვს ყოფს მრავალ (ჩვეულებრივ ორ) ლოგიკურ ბირთვად. ლოგიკური ბირთვების რაოდენობა შეიძლება გამოითვალოს ფიზიკური ბირთვების რაოდენობის გამრავლებით ძაფებზე (დამოუკიდებელი ამოცანები ან მონაცემთა ნაკადები), რომელთა გაშვება შეუძლია თითოეულ ბირთვს.
მაგალითად, ჩემს Ryzen 5 5600X-ს აქვს ექვსი ფიზიკური ბირთვი და 12 ძაფი და თითოეულ ბირთვს შეუძლია ორი ძაფით გაშვება. ამიტომ, ჩემს სისტემას აქვს 12 ლოგიკური ბირთვი.
როგორ შეამოწმოთ ბირთვების რაოდენობა თქვენს CPU-ზე
თუ თქვენ ხართ Windows 11, შეგიძლიათ გამოიყენოთ სამუშაო მენეჯერი თქვენი პროცესორის ფიზიკური და ლოგიკური ბირთვების რაოდენობის შესამოწმებლად:
- დააწკაპუნეთ მარჯვენა ღილაკით დაწყება დააჭირეთ და აირჩიეთ Პროცესების ადმინისტრატორი.
- ნავიგაცია Შესრულება ჩანართი.
- ფიზიკური და ლოგიკური ბირთვების რაოდენობა გამოჩნდება ქვეშ პროცესორი ქვემენიუ.
აუცილებლად გაითვალისწინეთ ფიზიკური ბირთვების რაოდენობა, რადგან ეს გამოგადგებათ, როდესაც პროცესორებს თქვენს VM-ებზე გამოყოფთ.
რამდენი ბირთვი უნდა მივანიჭო ჩემს VM-ს?
როგორც ზოგადი წესი, თქვენი ფიზიკური ბირთვების 50-75% VM-ზე გადანაწილება იძლევა საუკეთესო ბალანსს შესრულებასა და სტაბილურობას შორის. თუმცა, თქვენ არასოდეს არ უნდა გამოყოთ თქვენს სისტემაში არსებული ფიზიკური ბირთვების მაქსიმალურ რაოდენობაზე მეტი. თუნდაც ის საუკეთესო პროცესორები ვერ შეძლებს მასპინძელი მანქანის ენერგიას სტაბილურობის პრობლემების გარეშე, თუ ყველა ფიზიკურ ბირთვს გამოყოფთ VM-ს. შესრულების ზრდა, რომელსაც მიიღებთ ყოველი ფიზიკური ბირთვის მინიჭებით, არ ღირს მთელი სისტემის ავარიის რისკი. ჰეკ, თქვენი CPU ბირთვების გადამეტებამ შეიძლება გამოიწვიოს შესრულების და შეყოვნების პრობლემები, რადგან მასპინძელი და VM დაიწყებენ კონკურენციას უფასო ბირთვებზე.
იმისათვის, რომ საქმე უფრო გართულდეს, VirtualBox ჩამოთვლის თქვენს ლოგიკური ბირთვები როგორც პროცესორები პარამეტრებში და არა ფიზიკური ბირთვები. როდესაც ვხსნი VirtualBox-ის პარამეტრებს ჩემს კომპიუტერში, ის მაძლევს საშუალებას, რომ ჩემი Ryzen 5 5600X-ის 12-ვე დავასახელო. ლოგიკური ბირთვები როგორც პროცესორები VM-ისთვის, რაც უნდა არასოდეს კეთება.
საუკეთესო პრაქტიკაა, შეამოწმოთ თქვენს CPU-ში არსებული ფიზიკური ბირთვების რაოდენობა Task Manager-ის მეშვეობით და ამ ნომრის ნახევარის მინიჭება VirtualBox-ის პარამეტრებში. მაგალითად, მე ჩვეულებრივ ვირტუალურ მანქანას ვანიჭებ სამ „პროცესორს“, რაც ზუსტად ნახევარია ფიზიკური ბირთვები ჩემს CPU-ზე. ამგვარად, მე შემიძლია ვისარგებლო კარგი შესრულებით ჩემს VM-ებზე, BSOD-ებზე ფიქრის ან ჩემი მოწყობილობის ავარიის გარეშე.
როგორ გავზარდოთ CPU ბირთვების რაოდენობა VirtualBox-ში
VirtualBox გაძლევთ საშუალებას მიაკუთვნოთ CPU ბირთვები ვირტუალურ მანქანას მისი შექმნის დროს. მაგრამ თქვენ შეგიძლიათ გადაანაწილოთ პროცესორები მითითებულ VM-ზე, შემდეგი ნაბიჯების შემდეგ:
- აირჩიეთ თქვენთვის სასურველი ვირტუალური მანქანა და დააწკაპუნეთ მასზე პარამეტრები ვარიანტი.
- გაემართეთ სისტემა და დააწკაპუნეთ პროცესორი ჩანართი.
- გადაათრიეთ პროცესორების სლაიდერი ვირტუალურ მანქანაზე გამოყოფილი ბირთვების გაზრდის უფლებისკენ.
- დაჭერა კარგი ცვლილებების შესანახად.
და ეს არის ის! თქვენს ვირტუალურ მანქანაზე მეტი ბირთვის გამოყოფა მისი მუშაობის გაუმჯობესების ერთ-ერთი ყველაზე მარტივი გზაა. როგორც ადრე აღვნიშნე, თქვენი ფიზიკური ბირთვების ნახევრის მინიჭება VM-სთვის საკმარისია იმისათვის, რომ თქვენი VM უფრო რეაგირებადი იყოს მასპინძელი სისტემის სტაბილურობის პრობლემების გამოვლენის გარეშე.
თქვენ ასევე შეგიძლიათ ჩართოთ GPU გადაცემა გარკვეულ ჰიპერვიზორებში, რათა გააუმჯობესოთ თამაშები და ვიდეო რედაქტირება მათი VM-ების შესაძლებლობები. სამწუხაროდ, VirtualBox კარგად არ არის შერწყმული გრაფიკულ ნაწილებთან, მაგრამ შეგიძლიათ გაიაროთ ჩვენი გზამკვლევი გამოიყენეთ თქვენი GPU ამ ჰიპერვიზორით თუ გსურთ გააუმჯობესოთ თქვენი VM-ის შესრულება გრაფიკულად რთული დატვირთვების გაშვებისას. თუ ჯერ არ გაგიაქტიურებიათ ვირტუალიზაცია, აუცილებლად გადახედეთ ჩვენს ნაბიჯ-ნაბიჯ სახელმძღვანელო როგორ გავაკეთოთ ეს Windows 11-ში.