![top/sar에 표시되지 않는 CPU 사용량을 표시할 수 있는 도구는 무엇입니까?](https://linux55.com/image/58154/top%2Fsar%EC%97%90%20%ED%91%9C%EC%8B%9C%EB%90%98%EC%A7%80%20%EC%95%8A%EB%8A%94%20CPU%20%EC%82%AC%EC%9A%A9%EB%9F%89%EC%9D%84%20%ED%91%9C%EC%8B%9C%ED%95%A0%20%EC%88%98%20%EC%9E%88%EB%8A%94%20%EB%8F%84%EA%B5%AC%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
일부 연결 전달을 설정하기 위해 ip_tables를 사용하는 가상 머신이 있습니다. top, sar 및 /proc/stat에 따르면 내 유휴 비율은 >99%입니다. 그러나 perf는 내가 사용 가능한 공간이 약 72%에 불과하다고 말합니다. 나머지는 모두 __do_softirq의 스위치와 다양한 네트워크 관련 기능에 의해 사용됩니다. VMXnet 3이 내가 사용하는 네트워크 드라이버이기 때문에 대부분 VMXnet 3과 관련됩니다.
VMware의 자체 성능 모니터링은 perf가 말하는 것과 대략 일치합니다. 즉, CPU의 약 25%가 사용 중입니다.
네트워크 드라이버, Softirq 등을 서비스하는 데 소요된 시간을 포함하여 사용 중인 실제 CPU 양을 모니터링할 수 있는 방법이 있습니까?