कितना CPU एक आभासी मशीन का उपयोग करेगा के उपयोग को सीमित करने के लिए कारण अलग किया जा सकता है. एक उदाहरण के लिए कई आभासी मशीनों एक साथ चल रहा है और उन पर नियंत्रण इतना है कि प्रणाली के प्रदर्शन में नाटकीय रूप से छोड़ नहीं हो सकता है. अन्यथा, एक आभासी मशीन के रूप में ज्यादा CPU समय लेने के रूप में अन्य वी एम एस के प्रदर्शन और मेजबान खुद को कम करने की जरूरत हो सकती है.

अधिमानतः आभासी तय मशीनों पर नियंत्रण और उस की पेशकश वेब होस्टिंग VPS के आधार करने के लिए समान प्रतिशत की कामना की. मेगाहर्ट्ज़ नियंत्रण सीपीयू आभासी की तरह कुछ यानी, बल्कि अधिक प्रतिशत में.

इस प्रकार, CPU पर नियंत्रण सीपीयू आभासी मेजबान का एक प्रतिशत पर आधारित है. चलो देखते हैं कि यह कैसे करना है.

VirtualBox जीयूआई के माध्यम से ही इस सुविधा पर कोई नियंत्रण नहीं है. हम एक टर्मिनल से VBoxManage कमांड चलाने की जरूरत है.

> सहायक उपकरण -> टर्मिनल या CTRL + ALT + टी एक साथ दबाकर अनुप्रयोग से एक टर्मिनल खोलें.

परिप्रेक्ष्य मुझे लगता है कि यह दिलचस्प है जब वर्चुअल मशीन चल रहे हैं, लेकिन हम भी उनके निष्पादन शुरू करने से पहले आभासी मशीनों के CPU उपयोग को सीमित कर सकते हैं.

सीमा चल रहा है सीपीयू

आभासी मशीनों को चलाने के लिए निम्न कमांड का प्रयोग:

VBoxManage list runningvms

VBoxManage VirtualBox का नियंत्रण लेने के लिए आदेश है, और list runningvms आभासी मशीनों को चलाने की एक सूची दिखाता है. मेरे मामले में दिखाता है:

"u1010" {0f086fe3-35a9-4162-b9da-708c11b49abc}

एक मशीन चल रहा है, नाम उनके U1010 आईडी द्वारा पीछा किया. Ubuntu डेस्कटॉप 10.10 आवारा है.

अब जब कि हम जानते हैं कि कैसे आभासी मशीन कहा जाता है नियंत्रण ले सकते हैं. निम्न कमांड CPU के उपयोग के 25% करने के लिए सीमित कर देगा:

VBoxManage controlvm u1010 cpuexecutioncap 25

आदेश के स्टाफ को चलाने के लिए होगा:

VBoxManage controlvm nombrevm cpuexecutioncap cpu%

Nombrevm आभासी मशीन और CPU समय के 1-100% से सीपीयू प्रतिशत की निगरानी के नाम है.

सीमा सीपीयू मशीनों अक्षम

इसके बाद के संस्करण के लिए इसी तरह मेजबान VirtualBox आभासी मशीनों की सूची जाएगा. एक टर्मिनल से चलाने के लिए:

VBoxManage list vms

"arch32" {cb6b291a-4151-47a1-8f85-c0c0810a16fe}
"u1010" {0f086fe3-35a9-4162-b9da-708c11b49abc}

हम दो आभासी मशीनों देखते हैं. CPU उपयोग को सीमित करने के लिए निम्न टेम्पलेट आदेश का उपयोग होगा:

VBoxManage modifyvm nombrevm --cpuexecutioncap cpu%

उदाहरण के लिए 10.10 (जो U1010 नाम है) Ubuntu के साथ 75% CPU आभासी मशीन के लिए सीमा निम्न कमांड चलायें:

VBoxManage modifyvm u1010 --cpuexecutioncap 75

कमांड लाइन से आप VirtualBox की आभासी मशीनों के पूरा नियंत्रण है. फ्रीज करने के लिए शुरू या बंद कर सकते हैं. विशेषताओं परिवर्तनीय या इस प्रविष्टि के रूप में वे उपयोग CPU संसाधनों देखा. इस बनाता है यह आसान कुछ पटकथाएं तैयार करने के लिए VirtualBox के सबसे बनाने के.

Ubuntu के 4.10 64 बिट में परीक्षण किया गया है 4.04 VirtualBox का प्रयोग किया.

मिलनसार होना, शेयर!