1

Запуск qemu-system-x86_64 -enable-kvm -cpu host -smp cores=4 размещенный на компьютере Intel Xeon/Core-2 (newgen, Family = 6) или новее (общее количество ядер на гостевой системе = 24, общее количество оперативной памяти = 196gb), и гостевое ядро зависает на несколько минут, а ядро хоста отправляет сообщения вроде:

kvm: SMP vm создан на хосте с нестабильным TSC; Гостевой TSC не будет надежным
kvm [..]: vcpu0, guest rIP: 0xffffffff81064724 отключено perfctr wrmsr: 0xc2 data 0xffff

Удаление -enable-kvm -cpu host ... гостевая система становится быстрее !?

Что дает?

1 ответ1

1

Что ж, получается, что проблема заключается в источнике часов, используемом kvm в хост-системе. Посмотрите на вывод:

$ cat /sys/devices/system/clocksource/clocksource0/current_clocksource

если это tcs или tcs_early вы нашли виновника, замените его на один из других доступных источников часов в вашей системе:

$ cat /sys/devices/system/clocksource/clocksource0/available_clocksource

Например, hpet (высокопроизводительный таймер событий):

$ echo hpet | sudo tee /sys/devices/system/clocksource/clocksource0/current_clocksource

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .