top/sar에 표시되지 않는 CPU 사용량을 표시할 수 있는 도구는 무엇입니까?

top/sar에 표시되지 않는 CPU 사용량을 표시할 수 있는 도구는 무엇입니까?

일부 연결 전달을 설정하기 위해 ip_tables를 사용하는 가상 머신이 있습니다. top, sar 및 /proc/stat에 따르면 내 유휴 비율은 >99%입니다. 그러나 perf는 내가 사용 가능한 공간이 약 72%에 불과하다고 말합니다. 나머지는 모두 __do_softirq의 스위치와 다양한 네트워크 관련 기능에 의해 사용됩니다. VMXnet 3이 내가 사용하는 네트워크 드라이버이기 때문에 대부분 VMXnet 3과 관련됩니다.

VMware의 자체 성능 모니터링은 perf가 말하는 것과 대략 일치합니다. 즉, CPU의 약 25%가 사용 중입니다.

네트워크 드라이버, Softirq 등을 서비스하는 데 소요된 시간을 포함하여 사용 중인 실제 CPU 양을 모니터링할 수 있는 방법이 있습니까?

관련 정보