시스템 호출 정보 캡처

시스템 호출 정보 캡처

여러 가상 머신이 있는 QEMU-KVM 하이퍼바이저(우분투)가 있습니다. 내가 원하는 것은 가상 머신 시스템 호출에서 하이퍼바이저에 대한 모든 정보를 실시간으로(가상 머신에 개입하지 않고) 로그 파일에 캡처하는 것입니다. 또한 캡처된 정보를 시스템 호출이 발생한 가상 머신과 연관시키고 싶습니다.

가능합니까? 이를 수행하는 프로그램(C 또는 Python)을 작성하려는 경우 누구든지 인터넷에 리소스를 표시할 수 있습니까?

답변1

이 정보를 어떻게 사용하고 싶은지는 모르겠지만 vm이 수행한 모든 시스템 호출을 캡처하려면 다음과 같이 vm을 실행해야 합니다.

strace kvm ....

또 다른 가능성은 systemtap을 사용하는 것입니다.

관련 정보