मैं सीपीयू को बदलने और इसे फिर से शुरू करने के बजाय हॉट-प्लग की कोशिश करूंगा।
सबसे पहले, आपको इसे सीपीयू-हॉट-प्लग के रूप में चिह्नित करना होगा:
VBoxManage modifyvm "VM name" --cpuhotplug on
दूसरा, एक अधिकतम सीपीयू गिनती सेट करें
VBoxManage modifyvm "VM name" --cpus 2
तीसरा और अंतिम, "अतिरिक्त" सीपीयू जोड़ें या निकालें:
VBoxManage modifyvm "VM name" --plugcpu 1
# DO STUFF with extra core
VBoxManage modifyvm "VM name" --unplugcpu 1
सुनिश्चित करें कि आपने स्थापित किया है Linux Guest Additions
या उबंटू बॉक्स नए सीपीयू को नहीं देखेगा और अनप्लगिन होने पर कुछ समस्या हो सकती है।
वैकल्पिक रूप से, यदि आप गर्म-प्लगिंग के साथ समस्याओं का अनुभव करते हैं, तो सुविधा को अक्षम करें, वीएम को रोकें, सीपीयू ऑपरेशन करें और इसे फिर से शुरू करें:
# Disable hot-plug if it does not work for you (only once)
VBoxManage modifyvm "VM name" --cpuhotplug off
VBoxManage controlvm "VM name" acpipowerbutton
VBoxManage modifyvm "VM name" --cpus 2
VBoxManage startvm "VM name"
# DO STUFF with extra core
VBoxManage controlvm "VM name" acpipowerbutton
VBoxManage modifyvm "VM name" --cpus 1
VBoxManage startvm "VM name"