Я пытаюсь отслеживать все системные вызовы, вызываемые внутри виртуальной машины из хост-ОС. Я попробовал это на хосте:
perf trace -a | grep qemu
Это дает такой вывод:
0.000 ( 0.000 ms): qemu-system-x8/7511 ... [continued]: poll()) = 0 Timeout
10.060 (10.043 ms): qemu-system-x8/7511 poll(ufds: 0x7f5d300008f8, nfds: 20, timeout_msecs: 10 ) = 0 Timeout
20.161 (10.079 ms): qemu-system-x8/7511 poll(ufds: 0x7f5d300008f8, nfds: 20, timeout_msecs: 10 ) = 0 Timeout
30.226 (10.044 ms): qemu-system-x8/7511 poll(ufds: 0x7f5d300008f8, nfds: 20, timeout_msecs: 10 ) = 0 Timeout
Может ли кто-нибудь объяснить, что это за звонки, которые показаны в этом выводе? Выполняются ли эти системные вызовы внутри виртуальной машины? или они вызываются самой ОС хоста в ответ на вызовы, вызываемые виртуальной машиной?