Amazon Best VPN GoSearch

온웍스 파비콘

perf-timechart - Online in the Cloud

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공자에서 perf-timechart를 실행하세요.

이것은 Ubuntu Online, Fedora Online, Windows online emulator 또는 MAC OS online emulator와 같은 다양한 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공자에서 실행할 수 있는 명령 perf-timechart입니다.

프로그램:

이름


perf-timechart - 작업 부하 중 전체 시스템 동작을 시각화하는 도구

개요


기술


Perf Timechart에는 두 가지 변형이 있습니다.

'perf 타임차트 기록 ' 시스템 수준 이벤트를 기록하려면
임의의 작업 부하의. 기본적으로 타임차트는 스케줄러만 기록합니다.
및 CPU 이벤트(작업 전환, 실행 시간, CPU 전원 상태 등)
하지만 -I 인수를 사용하면 IO(디스크, 네트워크) 활동을 기록할 수 있습니다.

추적 내용을 확장 가능한 벡터 그래픽 파일로 변환하는 'perf timechart'
'Inkscape'와 같은 인기 있는 SVG 뷰어로 볼 수 있습니다.
perf.data 파일의 이벤트에 대해 timechart에는 scheduler/cpu가 포함됩니다.
이벤트 또는 IO 이벤트.

IO 모드에서는 각 막대에 상단 및 하단의 두 개의 차트가 있습니다.
위쪽 막대는 들어오는 이벤트(디스크 읽기, 네트워크 패킷 수신)를 보여줍니다.
아래쪽 막대에는 나가는 이벤트(디스크 쓰기, 네트워크 패킷 송신)가 표시됩니다.
또한 응용 프로그램에 소요된 시간을 보여주는 여론조사 막대도 있습니다.
poll/epoll/select 시스템 호출에서.

타임차트 옵션


-o, --출력=
출력 파일을 선택하세요(기본값: output.svg)

-i, --입력=
입력 파일을 선택합니다(기본값: stdin이 fifo가 아닌 경우 perf.data).

-w, --너비=
SVG 파일의 너비를 선택하세요 (기본값: 1000)

-P, --power-only
다이어그램의 CPU 전원 섹션만 출력합니다.

-T, --작업 전용
프로세서 상태 전환을 출력하지 마십시오

-p, --프로세스
이름이나 PID로 표시할 프로세스를 선택하세요

--symfs=
이 디렉토리와 관련된 기호가 있는 파일을 찾으십시오.

-n, --proc-num
주어진 개수 이상의 작업에 대한 작업 정보를 인쇄합니다.

-t, --토폴로지
토폴로지에 따라 CPU를 정렬합니다.

--강조=
지정된 기간보다 오래 걸리는 작업이나 작업을 다른 색상으로 강조 표시합니다.
주어진 이름으로. 숫자가 주어지면 나노초 수로 해석됩니다.
숫자가 아닌 문자열은 작업 이름으로 해석됩니다.

--io-다시-건너뛰기
EAGAIN IO 이벤트를 그리지 마세요.

--io-분-시간=
작은 이벤트를 마치 몇 분 동안 지속된 것처럼 그립니다. 매우 작은 것을 볼 필요가 있을 때 유용합니다.
빠른 IO. ms 또는 us 접미사를 지정하여 밀리초 단위로 시간을 지정할 수 있습니다.
또는 마이크로초. 기본값은 1ms입니다.

--io-병합-분산=
merge-dist 나노초 간격으로 이벤트를 병합합니다. 그림의 숫자를 줄입니다.
SVG를 사용하면 렌더링에 더 친화적입니다. ms 또는 us 접미사를 지정할 수 있습니다.
밀리초 또는 마이크로초 단위로 시간을 지정합니다. 기본값은 1us입니다.

기록 옵션


-P, --power-only
전원 관련 이벤트만 기록합니다.

-T, --작업 전용
작업 관련 이벤트만 기록합니다.

-I, --io 전용
io 관련 이벤트만 기록합니다

-g, --콜체인
콜 그래프(스택 체인/백트레이스) 기록을 하세요

사용 예


$ perf timechart 레코드 git pull

[ perf record : 데이터를 쓰기 위해 13번 깨어남 ]
[ 성능 기록: 4.253MB perf.data 캡처 및 작성(~185801개 샘플) ]

$ perf 타임차트

10.2초 분량의 추적 내용을 output.svg에 기록했습니다.

시스템 전체 타임차트 기록:

$ perf 타임차트 기록

그런 다음 타임 차트를 생성하고 'gcc' 작업을 강조 표시합니다.

$ perf timechart --highlight gcc

시스템 전체 IO 이벤트 기록:

$ perf 타임차트 레코드 -I

그런 다음 타임차트를 생성합니다.

$ perf 타임차트

onworks.net 서비스를 사용하여 perf-timechart를 온라인으로 사용하세요


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad




×
광고
❤️여기에서 쇼핑, 예약, 구매하세요. 비용이 들지 않아 서비스를 무료로 유지하는 데 도움이 됩니다.