Kami memiliki sistem host KVM di Ubuntu 9.10 dengan CPU Xeon Quad-core yang lebih baru dengan hyperthreading. Seperti yang dijelaskan pada halaman produk Intel , prosesor memiliki 4 core tetapi 8 thread. / proc / cpuinfo dan htop daftar kedua prosesor 8, meskipun masing-masing menyatakan 4 core di cpuinfo. KVM / QEMU juga melaporkan 8 VCPU tersedia untuk ditugaskan kepada para tamu.
Pertanyaan saya adalah ketika saya mengalokasikan VCPU ke tamu VM, haruskah saya mengalokasikan per-inti atau per-utas? Karena KVM / QEMU melaporkan server memiliki 8 VCPU untuk dialokasikan, haruskah saya melanjutkan dan menetapkan tamu untuk menggunakan 4 CPU di mana saya sebelumnya akan mengaturnya untuk menggunakan 2 (dengan asumsi 4 total VCPU tersedia)? Saya ingin mendapatkan yang terbaik dari perangkat keras host tanpa mengalokasikan berlebihan.
Pembaruan: Jawaban Chopper3 tidak diragukan lagi pendekatan yang tepat. Namun, saya masih ingin mendengar dari pakar perangkat keras mana pun di luar sana yang dapat menjelaskan aspek kinerja utas vs. inti ... siapa saja?