[libvirt-users] Prevent guest to host CPU overloads
Joan Aymà
joan at ayma.cat
Thu Jun 9 15:21:43 UTC 2016
Hello,
I have a domain on a host that makes it to get on a overload, i.g. host
stops responding.
The host is a Fedora 22 with follow packages:
QEMU emulator version 2.3.0
libvirtd (libvirt) 1.2.13.1
VM is a MS Windows environment...
I followed some info on libvirtd wiki but cannot get the idea to limit
guest resources into libvirt or get guest limits to enforce host has
priority.
Must iothread and iops limits be sufficient?
I attach some domain info.
Thanks in advance.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: INSTANCE.xml
Type: text/xml
Size: 4208 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/libvirt-users/attachments/20160609/8b54376c/attachment.xml>
-------------- next part --------------
bus: main-system-bus
type System
dev: hpet, id ""
gpio-in "" 2
gpio-out "" 1
gpio-out "sysbus-irq" 32
timers = 3 (0x3)
msi = false
hpet-intcap = 4 (0x4)
mmio 00000000fed00000/0000000000000400
dev: kvm-ioapic, id ""
gpio-in "" 24
gsi_base = 0 (0x0)
mmio 00000000fec00000/0000000000001000
dev: i440FX-pcihost, id ""
pci-hole64-size = 18446744073709551615 (16 EiB)
short_root_bus = 0 (0x0)
bus: pci.0
type PCI
dev: virtio-balloon-pci, id "balloon0"
class = 255 (0xff)
virtio-pci-bus-master-bug-migration = false
indirect_desc = true
event_idx = true
addr = 05.0
romfile = ""
rombar = 1 (0x1)
multifunction = false
command_serr_enable = true
class Class 00ff, addr 00:05.0, pci id 1af4:1002 (sub 1af4:0005)
bar 0: i/o at 0xc0a0 [0xc0bf]
bus: virtio-bus
type virtio-pci-bus
dev: virtio-balloon-device, id ""
dev: qxl-vga, id "video0"
ram_size = 67108864 (0x4000000)
vram_size = 67108864 (0x4000000)
revision = 4 (0x4)
debug = 0 (0x0)
guestdebug = 0 (0x0)
cmdlog = 0 (0x0)
ram_size_mb = 4294967295 (0xffffffff)
vram_size_mb = 4294967295 (0xffffffff)
vram64_size_mb = 4294967295 (0xffffffff)
vgamem_mb = 16 (0x10)
surfaces = 1024 (0x400)
addr = 02.0
romfile = "vgabios-qxl.bin"
rombar = 1 (0x1)
multifunction = false
command_serr_enable = true
class VGA controller, addr 00:02.0, pci id 1b36:0100 (sub 1af4:1100)
bar 0: mem at 0xf4000000 [0xf7ffffff]
bar 1: mem at 0xf8000000 [0xfbffffff]
bar 2: mem at 0xfc050000 [0xfc051fff]
bar 3: i/o at 0xc060 [0xc07f]
bar 6: mem at 0xffffffffffffffff [0xfffe]
dev: virtio-net-pci, id "net0"
ioeventfd = false
vectors = 3 (0x3)
any_layout = true
csum = true
guest_csum = true
gso = true
guest_tso4 = true
guest_tso6 = true
guest_ecn = true
guest_ufo = true
guest_announce = true
host_tso4 = true
host_tso6 = true
host_ecn = true
host_ufo = true
mrg_rxbuf = true
status = true
ctrl_vq = true
ctrl_rx = true
ctrl_vlan = true
ctrl_rx_extra = true
ctrl_mac_addr = true
ctrl_guest_offloads = true
mq = false
virtio-pci-bus-master-bug-migration = false
indirect_desc = true
event_idx = true
addr = 06.0
romfile = "efi-virtio.rom"
rombar = 1 (0x1)
multifunction = false
command_serr_enable = true
class Ethernet controller, addr 00:06.0, pci id 1af4:1000 (sub 1af4:0001)
bar 0: i/o at 0xc0c0 [0xc0df]
bar 1: mem at 0xfc054000 [0xfc054fff]
bar 6: mem at 0xffffffffffffffff [0x3fffe]
bus: virtio-bus
type virtio-pci-bus
dev: virtio-net-device, id ""
mac = "00:50:56:a4:00:0a"
vlan = <null>
netdev = "hostnet0"
x-txtimer = 150000 (0x249f0)
x-txburst = 256 (0x100)
tx = ""
dev: virtio-blk-pci, id "virtio-disk0"
class = 0 (0x0)
ioeventfd = true
vectors = 2 (0x2)
virtio-pci-bus-master-bug-migration = false
indirect_desc = true
event_idx = true
addr = 04.0
romfile = ""
rombar = 1 (0x1)
multifunction = false
command_serr_enable = true
class SCSI controller, addr 00:04.0, pci id 1af4:1001 (sub 1af4:0002)
bar 0: i/o at 0xc000 [0xc03f]
bar 1: mem at 0xfc053000 [0xfc053fff]
bus: virtio-bus
type virtio-pci-bus
dev: virtio-blk-device, id ""
drive = "drive-virtio-disk0"
logical_block_size = 512 (0x200)
physical_block_size = 512 (0x200)
min_io_size = 0 (0x0)
opt_io_size = 0 (0x0)
discard_granularity = 4294967295 (0xffffffff)
cyls = 16383 (0x3fff)
heads = 16 (0x10)
secs = 63 (0x3f)
serial = ""
config-wce = true
scsi = false
request-merging = true
x-data-plane = false
dev: virtio-serial-pci, id "virtio-serial0"
ioeventfd = true
vectors = 2 (0x2)
class = 1920 (0x780)
virtio-pci-bus-master-bug-migration = false
indirect_desc = true
event_idx = true
addr = 03.0
romfile = ""
rombar = 1 (0x1)
multifunction = false
command_serr_enable = true
class Class 0780, addr 00:03.0, pci id 1af4:1003 (sub 1af4:0003)
bar 0: i/o at 0xc080 [0xc09f]
bar 1: mem at 0xfc052000 [0xfc052fff]
bus: virtio-bus
type virtio-pci-bus
dev: virtio-serial-device, id ""
max_ports = 31 (0x1f)
bus: virtio-serial0.0
type virtio-serial-bus
dev: virtserialport, id "channel0"
chardev = "charchannel0"
nr = 1 (0x1)
name = "com.redhat.spice.0"
port 1, guest off, host off, throttle off
dev: piix3-usb-uhci, id "usb"
bandwidth = 1280 (0x500)
maxframes = 128 (0x80)
addr = 01.2
romfile = ""
rombar = 1 (0x1)
multifunction = false
command_serr_enable = true
class USB controller, addr 00:01.2, pci id 8086:7020 (sub 1af4:1100)
bar 4: i/o at 0xc040 [0xc05f]
bus: usb.0
type usb-bus
dev: usb-tablet, id "input0"
usb_version = 2 (0x2)
display = ""
head = 0 (0x0)
port = ""
serial = ""
full-path = true
msos-desc = true
addr 0.1, port 1, speed 12, name QEMU USB Tablet, attached
dev: PIIX4_PM, id ""
smb_io_base = 1792 (0x700)
disable_s3 = 0 (0x0)
disable_s4 = 0 (0x0)
s4_val = 2 (0x2)
acpi-pci-hotplug-with-bridge-support = true
memory-hotplug-support = true
addr = 01.3
romfile = ""
rombar = 1 (0x1)
multifunction = false
command_serr_enable = true
class Bridge, addr 00:01.3, pci id 8086:7113 (sub 1af4:1100)
bus: i2c
type i2c-bus
dev: smbus-eeprom, id ""
address = 87 (0x57)
dev: smbus-eeprom, id ""
address = 86 (0x56)
dev: smbus-eeprom, id ""
address = 85 (0x55)
dev: smbus-eeprom, id ""
address = 84 (0x54)
dev: smbus-eeprom, id ""
address = 83 (0x53)
dev: smbus-eeprom, id ""
address = 82 (0x52)
dev: smbus-eeprom, id ""
address = 81 (0x51)
dev: smbus-eeprom, id ""
address = 80 (0x50)
dev: piix3-ide, id ""
addr = 01.1
romfile = ""
rombar = 1 (0x1)
multifunction = false
command_serr_enable = true
class IDE controller, addr 00:01.1, pci id 8086:7010 (sub 1af4:1100)
bar 4: i/o at 0xc0e0 [0xc0ef]
bus: ide.1
type IDE
bus: ide.0
type IDE
dev: PIIX3, id ""
addr = 01.0
romfile = ""
rombar = 1 (0x1)
multifunction = true
command_serr_enable = true
class ISA bridge, addr 00:01.0, pci id 8086:7000 (sub 1af4:1100)
bus: isa.0
type ISA
dev: isa-serial, id "serial0"
index = 0 (0x0)
iobase = 1016 (0x3f8)
irq = 4 (0x4)
chardev = "charserial0"
wakeup = 0 (0x0)
isa irq 4
dev: isa-fdc, id ""
iobase = 1008 (0x3f0)
irq = 6 (0x6)
dma = 2 (0x2)
driveA = ""
driveB = ""
check_media_rate = true
isa irq 6
dev: port92, id ""
dev: vmmouse, id ""
dev: vmport, id ""
dev: i8042, id ""
isa irqs 1,12
dev: isa-pcspk, id ""
iobase = 97 (0x61)
dev: kvm-pit, id ""
gpio-in "" 1
iobase = 64 (0x40)
lost_tick_policy = "delay"
dev: mc146818rtc, id ""
base_year = 0 (0x0)
lost_tick_policy = "discard"
dev: kvm-i8259, id ""
iobase = 160 (0xa0)
elcr_addr = 1233 (0x4d1)
elcr_mask = 222 (0xde)
master = false
dev: kvm-i8259, id ""
iobase = 32 (0x20)
elcr_addr = 1232 (0x4d0)
elcr_mask = 248 (0xf8)
master = true
dev: i440FX, id ""
addr = 00.0
romfile = ""
rombar = 1 (0x1)
multifunction = false
command_serr_enable = true
class Host bridge, addr 00:00.0, pci id 8086:1237 (sub 1af4:1100)
dev: fw_cfg_io, id ""
iobase = 1296 (0x510)
dev: kvmclock, id ""
dev: kvmvapic, id ""
dev: icc-bridge, id ""
mmio 00000000fee00000/0000000000100000
bus: icc
type icc-bus
dev: kvm-apic, id ""
id = 11 (0xb)
version = 20 (0x14)
vapic = true
dev: Westmere-x86_64-cpu, id ""
pmu = false
hv-spinlocks = -1 (0xffffffffffffffff)
hv-relaxed = false
hv-vapic = false
hv-time = false
check = false
enforce = false
kvm = true
dev: kvm-apic, id ""
id = 10 (0xa)
version = 20 (0x14)
vapic = true
dev: Westmere-x86_64-cpu, id ""
pmu = false
hv-spinlocks = -1 (0xffffffffffffffff)
hv-relaxed = false
hv-vapic = false
hv-time = false
check = false
enforce = false
kvm = true
dev: kvm-apic, id ""
id = 9 (0x9)
version = 20 (0x14)
vapic = true
dev: Westmere-x86_64-cpu, id ""
pmu = false
hv-spinlocks = -1 (0xffffffffffffffff)
hv-relaxed = false
hv-vapic = false
hv-time = false
check = false
enforce = false
kvm = true
dev: kvm-apic, id ""
id = 8 (0x8)
version = 20 (0x14)
vapic = true
dev: Westmere-x86_64-cpu, id ""
pmu = false
hv-spinlocks = -1 (0xffffffffffffffff)
hv-relaxed = false
hv-vapic = false
hv-time = false
check = false
enforce = false
kvm = true
dev: kvm-apic, id ""
id = 7 (0x7)
version = 20 (0x14)
vapic = true
dev: Westmere-x86_64-cpu, id ""
pmu = false
hv-spinlocks = -1 (0xffffffffffffffff)
hv-relaxed = false
hv-vapic = false
hv-time = false
check = false
enforce = false
kvm = true
dev: kvm-apic, id ""
id = 6 (0x6)
version = 20 (0x14)
vapic = true
dev: Westmere-x86_64-cpu, id ""
pmu = false
hv-spinlocks = -1 (0xffffffffffffffff)
hv-relaxed = false
hv-vapic = false
hv-time = false
check = false
enforce = false
kvm = true
dev: kvm-apic, id ""
id = 5 (0x5)
version = 20 (0x14)
vapic = true
dev: Westmere-x86_64-cpu, id ""
pmu = false
hv-spinlocks = -1 (0xffffffffffffffff)
hv-relaxed = false
hv-vapic = false
hv-time = false
check = false
enforce = false
kvm = true
dev: kvm-apic, id ""
id = 4 (0x4)
version = 20 (0x14)
vapic = true
dev: Westmere-x86_64-cpu, id ""
pmu = false
hv-spinlocks = -1 (0xffffffffffffffff)
hv-relaxed = false
hv-vapic = false
hv-time = false
check = false
enforce = false
kvm = true
dev: kvm-apic, id ""
id = 3 (0x3)
version = 20 (0x14)
vapic = true
dev: Westmere-x86_64-cpu, id ""
pmu = false
hv-spinlocks = -1 (0xffffffffffffffff)
hv-relaxed = false
hv-vapic = false
hv-time = false
check = false
enforce = false
kvm = true
dev: kvm-apic, id ""
id = 2 (0x2)
version = 20 (0x14)
vapic = true
dev: Westmere-x86_64-cpu, id ""
pmu = false
hv-spinlocks = -1 (0xffffffffffffffff)
hv-relaxed = false
hv-vapic = false
hv-time = false
check = false
enforce = false
kvm = true
dev: kvm-apic, id ""
id = 1 (0x1)
version = 20 (0x14)
vapic = true
dev: Westmere-x86_64-cpu, id ""
pmu = false
hv-spinlocks = -1 (0xffffffffffffffff)
hv-relaxed = false
hv-vapic = false
hv-time = false
check = false
enforce = false
kvm = true
dev: kvm-apic, id ""
id = 0 (0x0)
version = 20 (0x14)
vapic = true
dev: Westmere-x86_64-cpu, id ""
pmu = false
hv-spinlocks = -1 (0xffffffffffffffff)
hv-relaxed = false
hv-vapic = false
hv-time = false
check = false
enforce = false
kvm = true
More information about the libvirt-users
mailing list