Действия
Libvirt¶
Версии¶
Debian 9.9
Compiled against library: libvirt 3.0.0
Using library: libvirt 3.0.0
Using API: QEMU 3.0.0
Running hypervisor: QEMU 2.8.1
изменение RAM¶
увеличение возможно не выше заданного в xml предела
<memory unit='GiB'>1</memory> <currentMemory unit='GiB'>2</currentMemory>
просмотр текущего состояния¶
virsh # dominfo kvm Id: 6 Name: kvm UUID: 00000000-0192-0168-0000-161000000000 OS Type: hvm State: running CPU(s): 1 CPU time: 234.6s Max memory: 1228800 KiB Used memory: 921600 KiB Persistent: yes Autostart: disable Managed save: no Security model: none Security DOI: 0
уменьшение¶
virsh # setmem kvm 1000m # чтобы память вернулась хостсистеме, нужно выполнить сброс кеша echo 3 > /proc/sys/vm/drop_caches
увеличение¶
virsh # setmem kvm 2000m
увеличение vcpu¶
увеличение vcpu не поддерживается в debian 8¶
Compiled against library: libvirt 1.2.9
Using library: libvirt 1.2.9
Using API: QEMU 1.2.9
Running hypervisor: QEMU 2.1.2
error: internal error: unable to execute QEMU command 'cpu-add': Not supported
уменьшение выделенного количества vcpu на текущий момент не поддерживается¶
error: internal error: unable to execute QEMU command 'device_del': acpi: device unplug request for not supported device type: qemu64-x86_64-cpu
увеличение количества vcpu возможно не выше заданного в xml предела¶
<vcpu placement='static' current='2'>4</vcpu> 4 - максимально возможное количество vcpu 2 - VM будет запущена с 2 vcpu
просмотр текущей конфигурации¶
virsh # vcpucount kvm maximum config 4 maximum live 4 current config 1 current live 1
увеличение¶
host
virsh # setvcpus kvm 3 --config --live virsh # vcpucount kvm maximum config 4 maximum live 4 current config 3 current live 3
guest
root@kvm:~# lscpu |grep list On-line CPU(s) list: 0 Off-line CPU(s) list: 1,2 root@kvm:~# chcpu -e 1,2 CPU 1 enabled CPU 2 enabled root@kvm:~# lscpu |grep list On-line CPU(s) list: 0-2
Обновлено Константин Пильник около 5 лет назад · 5 изменени(я, ий)