systemtap

Red Hat systemtap nettop은 swapper/0 프로세스를 표시합니다.
systemtap

Red Hat systemtap nettop은 swapper/0 프로세스를 표시합니다.

호스트의 네트워크 성능을 분석 중이며 SystemTap의 nettop.stp 예제를 사용하고 있습니다 /usr/share/systemtap/examples/network/nettoqp.stp. 스위치 프로세스와 kworker 커널 스레드에 대한 네트워크 활동이 포함되어 있음을 확인했습니다. pid 0 또는 커널 스레드가 네트워크 I/O를 수행하는 이유는 무엇입니까? 이상해 보이네요. 우리가 데이터를 수신하고 있지만 어떤 애플리케이션에도 데이터가 필요하지 않을 수 있습니까? 멀티캐스트가 해당 호스트로 ...

Admin

Systemtap은 모듈을 로드할 때 커널 모듈 기능을 감지합니다.
systemtap

Systemtap은 모듈을 로드할 때 커널 모듈 기능을 감지합니다.

모듈을 로드할 때 커널 모듈 함수에서 Systemtap 프로브를 사용하는 방법. 로드 중인 특정 모듈에서 호출되는 함수를 인쇄하려고 합니다. hello.ko로드되지 않은 커널 모듈이 있다고 가정해 보겠습니다 . 이제 hello_init()이 모듈의 기능을 추적하고 싶습니다 . 다음 Systemtap 스크립트를 사용해 보았지만 작동하지 않습니다. 주문하다: stap test10.stp -c "modprobe hello"--> 아무것도 인쇄되지 않습니다. 시스템 탭 스크립트: #!/usr/bin/e...

Admin

systemtap은 프로세스의 모든 커널 기능을 인쇄합니다.
systemtap

systemtap은 프로세스의 모든 커널 기능을 인쇄합니다.

a.out프로세스가 커널 모드로 들어갈 때 프로세스와 관련된 모든 커널 기능을 어떻게 인쇄할 수 있습니까? IE, 특정 pid/execname에 대한 커널 함수를 필터링하고 싶습니다. 다음은 커널 모드에서 실행되는 프로세스와 stap관련된 커널 기능을 추적하기 위해 만든 스크립트입니다. 이것은 나에게는 결코 효과가 없습니다. mm추적하려는 기호의 양 때문인 것 같습니다 .stap root@test:~/systemtap# cat test9.stp #! /usr/bin/env stap global tr...

Admin

Systemtap이 프로브 목록에 표시되지만 프로브 포인트를 확인할 수 없습니다.
systemtap

Systemtap이 프로브 목록에 표시되지만 프로브 포인트를 확인할 수 없습니다.

systemtap을 사용하여 netfilter synproxy 모듈을 디버깅하려고 합니다. 이것이 제가 추가하려는 프로브 포인트입니다. # stap -l 'module("ipt_SYNPROXY").statement("*")' | grep send_client_synack module("ipt_SYNPROXY").statement("synproxy_send_client_synack@net/ipv4/netfilter/ipt_SYNPROXY.c:72") 이것이 stap 스크립트의 모습입니다 pro...

Admin

Systemtap 프로브를 사용하여 Linux에서 각 읽기 및 쓰기 작업의 바이트 가상 주소 위치를 얻습니다.
systemtap

Systemtap 프로브를 사용하여 Linux에서 각 읽기 및 쓰기 작업의 바이트 가상 주소 위치를 얻습니다.

Systemtap 검색 도구를 사용하여 syscall.read 및 syscall.read.return 함수를 검색하여 파일에서 읽은 총 바이트 수를 얻는 방법을 찾았습니다. syscall.read.return에는 읽은 총 바이트 수를 제공하는 returnval()이 있습니다. 각 읽기 및 쓰기 작업에 대해 바이트 가상 주소를 가져와야 합니다. Linux에서 Systemtap 프로빙 도구를 사용하여 이를 달성하려면 어떻게 해야 합니까? ...

Admin

Systemtap으로 인해 segfault가 발생합니다. 이유는 무엇입니까?
systemtap

Systemtap으로 인해 segfault가 발생합니다. 이유는 무엇입니까?

시스템 전체의 라이브러리 호출을 모니터링하려고 합니다. 나는 라이브러리 호출을 추적하기 위해 다음 스크립트를 작성했습니다 libguestfs. probe begin { printf("ok\n") } probe process("/usr/lib64/libguestfs.so.0.471.0").function("*") { print_usyms(ubacktrace()) } 그런 다음 test.stp로 저장하고 "sudo stap test.stp"를 실행했습니다....

Admin

라이브러리 함수 호출에 대한 시스템 전반의 모니터링
systemtap

라이브러리 함수 호출에 대한 시스템 전반의 모니터링

나는 많은 프로세스가 동시에 실행되는 최신 Linux 데스크탑을 가지고 있습니다. 프로세스 중 하나(어떤 프로세스인지는 모르겠습니다)가 some_func인기 있는 동적 라이브러리 some_lib( libc또는 libx11이라고 생각하세요)의 함수를 호출합니다.많은이를 사용하는 프로세스) 어떤 프로세스가 이 작업을 수행하는지 알고 싶습니다(이상적으로는 각 호출에 대한 스택 추적이 있어야 함). 어떤 프로세스가 호출되었는지 확인하는 방법은 무엇입니까 some_lib? 지금까지 고려한 옵션은 다음과 같...

Admin