lttngtop - 클라우드에서의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 lttngtop 명령입니다.

프로그램:

이름


ltngtop — LTTng 추적 뷰어

개요


ltngtop 입력

기술


Lttngtop은 LTTng에 의해 기록된 추적을 읽고 찾아보기 위한 ncurses 인터페이스입니다.
추적 프로그램 및 다양한 통계 표시. 현재로서는 CPU 사용량, 성능 카운터
프로세스/파일별 I/O 대역폭이 표시됩니다. 이 버전은 현재 다음만 지원합니다.
오프라인 추적이지만 라이브 버전은 알파 버전이며 곧 테스트할 수 있습니다.

옵션


입력 입력 추적 경로

자취 요구 사항


LTTngTop에서는 pid, procname, tid 및 ppid 컨텍스트 정보가 활성화되어 있어야 합니다.
추적 중.

--create-local-session 명령은 로컬 추적에 필요한 모든 설정을 수행합니다(즉,
사용자가 수동으로 중지하고 파기해야 합니다). 그리고 --create-live- 명령은
세션은 localhost에서 실시간 추적에 필요한 모든 설정을 수행합니다(또한 중지되어야 함).
사용자가 수동으로 파기합니다.)

CPU 활동 보기를 원하면 sched_switch 이벤트가 필요하고 I/O를 원하면
통계를 사용하려면 시스템 호출 추적을 활성화해야 하며 성능을 원할 경우
카운터를 사용하려면 관심 있는 이벤트(또는 모든 이벤트)에 대해 카운터를 활성화해야 합니다.
활성화할 수 있는 성능 카운터 수에는 하드웨어 제한이 있습니다.
자세한 내용은 dmesg를 확인하세요.

다음 예에서는 모든 이벤트가 활성화된 추적을 생성합니다. 필수 컨텍스트는 다음과 같습니다.
정보와 세 가지 성능 카운터. 루트 또는
추적 그룹의 사용자 부분과 루트로 시작된 lttng-sessiond가 있습니다.

ltng는 ltngtop을 생성합니다.
lttng 활성화-이벤트 -k lttng_statedump_start,lttng_statedump_end,lttng_statedump_process_state,lttng_statedump_file_descriptor,lttng_statedump_vm_map,lttng_statedump_network_interface,lttng_statedump_interrupt,sched_process_free,sched_switchsched_process_fork -s lttngtop
lttng 활성화-이벤트 -k --syscall -a -s ltngtop
lttng add-context -k -t pid -t procname -t tid -t ppid -t perf:cache-misses -t perf:major-faults -t perf:branch-load-misses -s lttngtop
ltng 시작 ltngtop
수면 10
LTTNG 중지 LTTNGTOP
ltng 파괴 ltngtop

LIVE 스트리밍


오프라인 추적 외에도 LTTngTop은 기록되는 동안 추적을 읽을 수 있습니다. 그만큼
라이브 스트리밍을 수행하는 공식 지원 방법은 lttng-tools >=2.4 및 다음을 사용하는 것입니다.
lttng-tools의 live-reading-howto.txt 및 lttngtop의 README-LIVE에 있는 문서입니다.
실시간 추적을 수행하는 또 다른 실험적인 방법은 mmap을 사용하는 것입니다. 그러나 이를 위해서는 좀 더 많은 작업이 필요합니다.
공식적으로 지원되지 않으며 lttng-tools에 대한 트리 외부 패치가 필요하기 때문에 작동합니다.
그리고 바벨트레이스.

네트워크 실시간 읽기를 사용하려면 사용자는 릴레이된 호스트 이름 또는 IP만 지정하면 됩니다.
-r 옵션을 사용하여 주소를 지정하세요. 현재 LTTngTop은 첫 번째 라이브 세션에만 연결됩니다.
릴레이에 설정되어 있지만 가까운 시일 내에 사용자가 선택할 수 있게 될 것입니다.
연결할 세션입니다.

세션에 연결한 후 기본 모드는 여기에서 추적 읽기를 시작하는 것입니다.
시점. 처음부터 추적을 읽으려면 사용자가 -b를 지정할 수 있습니다.
옵션을 선택합니다.

KEY 바인딩


´F2': CPU상단
각 프로세스의 CPU 사용량을 표시하는 CPUTop 보기로 전환합니다.

´F3': 성능최고
성능 카운터(PMU) 값을 표시하는 PerfTop 보기로 전환합니다.
각 프로세스(추적 중에 활성화된 경우)

´F4': 아이오톱
각 프로세스의 I/O 사용량을 표시하는 IOTop 보기로 전환합니다(현재로서는
모든 파일 설명자 네트워크 또는 디스크에서 읽고 쓰기)

´엔터 버튼': 방법 세부설명
선택한 프로세스에 대한 모든 관련 정보를 표시합니다.

´스페이스 버튼': 강조
프로세스 전체에서 쉽게 찾을 수 있도록 파란색 선 아래에 프로세스를 강조 표시합니다.
환경 설정 패널에서 보기 또는 보기 전환

´q': 종료
프로그램 종료

´t': 스레드
CPUTop에 스레드 표시 전환

´r': 환경 설정
현재 보기에 대한 기본 설정 메뉴를 표시합니다. 이 메뉴는 열을 선택하는 데 도움이 됩니다.
표시(현재는 PerfTop 보기에만 해당) 및 정렬할 열, 정렬하려면 's'를 사용하세요.
보기를 전환하려면 '스페이스'를 사용하세요.

´s': 종류
기본 설정 보기에서 현재 선택한 줄을 기준으로 정렬

´p': 일시 중지 / 다시 시작
디스플레이를 일시 중지하고 다시 누르면 새로 고침이 재개됩니다(트레이스가 있는 경우에만 작동함).
완전히 표시되지 않았습니다)

´권리 화살': 무브 앞으로 in 시간
데이터의 다음 초를 표시합니다. 여러 번 누르면 기본값 1을 우회할 수 있습니다.
빨리 감기를 위한 두 번째 새로 고침 기간

´좌회전 화살': 무브 뒤로 in 시간
데이터의 이전 초를 표시하고 아직 일시 중지되지 않은 경우 자동으로 일시 중지로 전환합니다.
사용 가능

´Up 화살 / 케이: 무브 UP 전에, 커서
프로세스를 선택하려면 파란색 선을 위로 이동하세요.

´아래로 화살 / 제이: 무브 DOWN 전에, 커서
파란색 선을 아래로 이동하여 프로세스를 선택하세요.

´>': 종류 전에, 다음 것 칼럼
다음 열로 정렬 업데이트

´<': 종류 전에, 너무 이른 칼럼
이전 열로 정렬 업데이트

onworks.net 서비스를 사용하여 온라인으로 lttngtop을 사용하세요.



최신 Linux 및 Windows 온라인 프로그램