Windows 7'de 64 bit bir VM (Ubuntu 32 bit) başlatmaya çalışıyor. Vagrantfile'ımda modify vm
komutunu ekledikten sonra VM'imi iki çekirdek gösterme konusunda sorun yaşıyorum. Benim Vagrant versiyonum 1.2.2. Bu Vagrantfile ile Sanal CPU ile Vagrant'ta VM'leri iki CPU'yla nasıl oluşturabilirim?
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure("2") do |config|
config.vm.box = "precise32"
config.vm.box_url = "http://files.vagrantup.com/precise32.box"
config.vm.provider :virtualbox do |vb|
vb.customize ["modifyvm", :id, "--memory", "2048"]
vb.customize ["modifyvm", :id, "--cpus", "2"]
end
end
Ben
vagrant up
komutunu çalıştırın. Sonra verir
lscpu
ardından
vagrant ssh
sorunu:
Architecture: i686
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 1
On-line CPU(s) list: 0
Thread(s) per core: 1
Core(s) per socket: 1
Socket(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 58
Stepping: 9
CPU MHz: 2565.513
BogoMIPS: 5131.02
L1d cache: 32K
L1d cache: 32K
L2d cache: 6144K
Bence CPU (ler) yani benim VM sadece şu anda bir CPU, 2 göstermelidir. lscpu
'u çalıştırdığımda 2 CPU'yu nasıl gösterebilirim?
Bununla ilgili bazı problemlerim var. Ioapic'i çalıştırmayı denediğimde VM'm bana bir hata mesajı gösterir ... – Robert
Yukarıdakileri bir CentOS 6.5' kutusunda denedim, ancak lscpu hala 1 CPU gösterdi. Ardından, aşağıdakileri başarılı bir şekilde denedim: 'vb.customize [" modifyvm ",: id," --cpuexecutioncap "," 50 "]' –
@ Rob3: Bu hata mesajını okuduğunuzla başlayın. Hata mesajı "kırık" demiyor. Anlamanıza yardımcı olmak için tasarlandı, neyin var? Bu yüzden en önemli hata mesajı okumaktır. Ayrıca yardım istediğinde ve hata mesajını göndermediğinde, hiç kimse yardım etmeye çalışamaz. –