GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Meningkatkan Sumber Daya vCPU Tamu KVM

Posting ini menggambarkan langkah-langkah tentang cara meningkatkan vCPU tamu KVM. Ada dua metode untuk meningkatkan vCPU tamu KVM:on the fly dan offline. Mari kita lihat langkah-langkah untuk masing-masing metode di bawah ini.

Meningkatkan vCPU tamu KVM secara online

1. Periksa vcpu/memori tamu KVM saat ini di host KVM:

[root@kvm-host]# virsh dumpxml kvm-guest | grep vcpu
<vcpu placement='static'>1</vcpu>
[root@kvm-host]# virsh dominfo kvm-guest
Id: -
Name: kvm-guest
UUID: 8f6fc48c-a6f4-429d-b77e-88a4b8d3d961
OS Type: hvm
State: shut off
CPU(s): 1
Max memory: 8392704 KiB
Used memory: 8392704 KiB
Persistent: yes
Autostart: disable
Managed save: no
Security model: selinux
Security DOI: 0

2. Setel vCPU maksimum untuk tamu KVM. Dalam contoh ini, kami menetapkan maksimum vCPU Guest VM sebagai nilai 2:

[root@kvm-host]# virsh setvcpus kvm-guest 2 --config --maximum

3. Periksa apakah pengaturan vCPU maksimum berlaku. Berikut adalah format XML vCPU:

<vcpu placement='static' current='N'>M</vcpu>

Di mana N adalah jumlah CPU yang saat ini diaktifkan dan M adalah jumlah maksimum CPU.

[root@kvm-host]# virsh dumpxml kvm-guest | grep -i vcpu
<vcpu placement='static' current='1'>2</vcpu>

4. Tingkatkan vCPU dari 1 menjadi 2 menggunakan perintah virsh:

[root@kvm-host]# virsh setvcpus kvm-guest 2

5. Periksa apakah penambahan vCPU selesai:

Dari host KVM:

[root@kvm-host]# virsh dominfo kvm-guest
Id: 11
Name: kvm-guest
UUID: 8f6fc48c-a6f4-429d-b77e-88a4b8d3d961
OS Type: hvm
State: running
CPU(s): 2
CPU time: 13.9s
Max memory: 8392704 KiB
Used memory: 8392704 KiB
Persistent: yes
Autostart: disable
Managed save: no
Security model: selinux
Security DOI: 0
Security label: system_u:system_r:svirt_t:s0:c191,c578 (enforcing)

Dari tamu KVM:

[root@localhost ~]# tail -f /var/log/messages
checking TSC synchronization [CPU#0 -> CPU#1]:
Measured 143005979072 cycles TSC warp between CPUs, turning off TSC clock.
Please try to boot with tscsync
Marking TSC unstable due to check_tsc_sync_source failed
kvm-clock: cpu 1, msr 0:28314b81, secondary cpu clock
[root@localhost ~]# lscpu
Architecture: x86_64
CPU op-mode(s): 64-bit
CPU(s): 2
Thread(s) per core: 1
Core(s) per socket: 1
CPU socket(s): 2

6. Simpan konfigurasi VM jika Anda ingin membuat perubahan ini terus-menerus.

[root@kvm-host]# virsh setvcpus kvm-guest 2 --config

Meningkatkan vCPU tamu KVM secara offline

Metode ini perlu mengatur waktu henti untuk VM Tamu:

1. Matikan VM Tamu:

[root@kvm-host]# virsh list
Id Name State
----------------------------------------------------
10 kvm-guest running
[root@kvm-host]# virsh destroy 10
Domain 10 destroyed
[root@kvm-host]# virsh list
Id Name State
----------------------------------------------------

2. Perbarui jumlah vCPU yang diperlukan:

# virsh edit guest_vm

Dalam contoh ini, kami meningkatkan vCPU dari 2 menjadi 4:

[root@j-kvm-host opc]# virsh edit kvm-guest

Dari:

<memory unit='KiB'>8392704</memory>
<currentMemory unit='KiB'>8392704</currentMemory>
<vcpu placement='static'>2</vcpu>

Kepada:

<memory unit='KiB'>8392704</memory>
<currentMemory unit='KiB'>8392704</currentMemory>
<vcpu placement='static'>4</vcpu>

3. Boot VM tamu dan periksa apakah peningkatan vCPU berlaku:

[root@j-kvm-host opc]# virsh start kvm-guest

4. Verifikasi sumber daya CPU baru:

Dari host KVM:

[root@kvm-host]# virsh dominfo kvm-guest
Id: 12
Name: kvm-guest
UUID: 8f6fc48c-a6f4-429d-b77e-88a4b8d3d961
OS Type: hvm
State: running
CPU(s): 4
...

Dari tamu KVM:

[root@localhost ~]# lscpu
Architecture: x86_64
CPU op-mode(s): 64-bit
CPU(s): 4
Thread(s) per core: 1
Core(s) per socket: 1
CPU socket(s): 4
NUMA node(s): 1
Vendor ID: GenuineIntel
... 
Cara Meningkatkan Sumber Daya Memori Tamu KVM


Cent OS
  1. Cara Menginstal KVM di CentOS 8 Linux

  2. Cara Menginstal Linux KVM dan Membuat VM Tamu dengan Contoh

  3. Cara Menambahkan Memori, vCPU, Hard Disk ke Mesin Virtual KVM Linux

  1. Cara Menginstal Kvm Di Ubuntu 20.04

  2. Cara Memasang Gambar disk Virtual Qcow2 Tamu yang berisi LVM di Mesin Host KVM

  3. Cara Meningkatkan Sumber Daya Memori Tamu KVM

  1. Cara Meningkatkan Batas Memori PHP

  2. Linux – Bagaimana Cara Meningkatkan Maxsymlink?

  3. Cara Mengganti Nama KVM VM dengan virsh