Кто вычисляет время кражи при виртуализации? Как гостевая ОС узнает, что ее время украдено?

#linux-kernel #virtualization #qemu #kvm #hypervisor

#linux-ядро #виртуализация #qemu #kvm #гипервизор

Вопрос:

Я установил qemu на свой ноутбук, на котором включен KVM. Я установил виртуальную машину Linux поверх qemu. Я видел, как крадут время в верхней команде. Я хочу знать

  1. Как вычисляется время кражи?
  2. Это вычисляется в хост-ОС или гостевой ОС?
  3. Как гость узнает об этом украденном времени?
  4. Когда гостевая ОС узнает об этом украденном времени?
  5. Это как-то связано со структурой в Linux struct kvm_steal_time?