Я запускаю сервер Ubuntu 16.04 с виртуальной машиной KVM / libvirt / qemu и Windows 10. После обновления Windows 10 до последней версии 1803 (обновление за апрель 2018 года) я заметил замедление реакции VM и слишком высокую загрузку процессора в хосте. Тестирование, которое я сделал:
«top», используемый в отчетах хоста, о том, что процесс qemu-system-x86 занимает 38-44% от ЦП, в то время как ВМ бездействует и сообщает 4-6% нагрузки внутри оконного менеджера процессов. Когда окна показывают 50% загрузки ЦП, хост показывает 150-200% загрузки процессора для процесса qemu-system-x86. Это 8-10-кратное увеличение загрузки центрального процессора не происходит со старыми Windows 10 1709 VM. «dstat» на хосте сообщает о множестве system-> csw, около 13k. Я тестировал другую систему с той же настройкой с AMD FX-4300, Ubuntu 17.10 dekstop + kvm, обновил окна с 10 до 1803, и у меня такая же проблема с высоким хост-процессором и dstat-csw также на этом компьютере. Я взял третий компьютер с ядерным ядром i7, установил новый рабочий стол Ubuntu 18.04 + kvm, установил новые новые Windows 10, установленные драйверы Virtio, доступные здесь, и у меня такая же проблема с высоким процессором.Что я могу сделать? Я использую правильные драйверы virtio?
Спасибо
У меня тоже было это. Dell XW6600, дуэль E5450, kvm, штраф до обновления 1803.
Такая же проблема с Vmware 12 (14 не работает на этом CPU из-за отсутствия SLAT) и Hyper-V server2012r2 (опять же, без планки, поэтому сервер 2016 HyperV говорит нет)
Я исправил его, заменив Windows 10 на серверный дата-центр сервера 2016 (у меня есть msdn :))
Теперь все мои виртуальные машины Windows выглядят как осветление:) [ ! d3]
edit - все обновления Windows применяются как os 2018-06-08 и все еще быстрые, как f ** k
Нашел кого-то с той же проблемой и возможного исправления для него здесь: https://forum.proxmox.com/threads/high-cpu-load-for-windows-10-guests-when-idle.44531/ [ ! d0]
Протестировал изменение моей собственной конфигурации и установил hpet на yes в vm xml исправил это для меня. Невозможно вставить образец xml из-за проблем с форматированием, извините ...
<clock offset='localtime'>
<timer name='rtc' tickpolicy='catchup'/>
<timer name='pit' tickpolicy='delay'/>
<timer name='hpet' present='yes'/>
<timer name='hypervclock' present='yes'/>
</clock>
edit: вставил xml для вашего удобства. Важная роль - часть hpet.
У меня тоже было это. Dell XW6600, дуэль E5450, kvm, штраф до обновления 1803.
Такая же проблема с Vmware 12 (14 не работает на этом CPU из-за отсутствия SLAT) и Hyper-V server2012r2 (опять же, без планки, поэтому сервер 2016 HyperV говорит нет)
Я исправил его, заменив Windows 10 на серверный дата-центр сервера 2016 (у меня есть msdn :))
Теперь все мои виртуальные машины Windows выглядят как осветление:) [ ! d3]
edit - все обновления Windows применяются как os 2018-06-08 и все еще быстрые, как f ** k
Нашел кого-то с той же проблемой и возможного исправления для него здесь: https://forum.proxmox.com/threads/high-cpu-load-for-windows-10-guests-when-idle.44531/ [ ! d0]
Протестировал изменение моей собственной конфигурации и установил hpet на yes в vm xml исправил это для меня. Невозможно вставить образец xml из-за проблем с форматированием, извините ...
<clock offset='localtime'>
<timer name='rtc' tickpolicy='catchup'/>
<timer name='pit' tickpolicy='delay'/>
<timer name='hpet' present='yes'/>
<timer name='hypervclock' present='yes'/>
</clock>
edit: вставил xml для вашего удобства. Важная роль - часть hpet.