2009-07-14 10 views
5

performance에 대한 systemtap의 영향에 대한 실제 정보를 찾고 있습니다. 나는 정적 커널 프로브가 웹 사이트 어딘가에 (통계와 함께) 문서화되어 있다는 것을 알고 있지만, 사용자 공간 프로브는 어떨까요?Systemtap 성능에 미치는 영향

메일 링리스트 (http://sourceware.org/ml/systemtap/2009-q1/msg00518.html)에서이 글을 보았을 때 싱글 스텝핑이 가능할 수도 있습니다. 누구든지 어떤 기술에 어떤 프로브를 사용하는지 나열하는 일부 자원을 설명 할 수 있습니까?

process().function()은 어떤 오버 헤드를 도입합니까? 정적 표시는 어때?

답변

5

Here은 ppc64 시스템의 오버 헤드의 일부 벤치 마크입니다. 이것이 내가 알 수있는 전부입니다. SystemTap은 this article에 따라 매우 낮은 오버 헤드 추적자로 설계된 것으로 보입니다.

SystemTap의 utrace 및 uprobe 사용자 공간 측면은 대부분의 작업이 수행되지 않는 것 같습니다. 따라서 커널 추적 벤치 마크와 크게 다르지 않아야합니다. 여기에 utrace performance tests이 있습니다.

현재 버전이 0.8이기 때문에 SystemTap의 성능과 오버 헤드를 정량화하는 데 많은 노력이 없었습니다.

관련 문제