이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 fio2gnuplot 명령입니다.
프로그램:
이름
fio2gnuplot - gnuplot을 사용하여 fio의 출력 파일 렌더링
개요
fio2gnuplot [-ghbiodvk] [-t 제목] [-o 결과물 파일]
[-d 출력_디렉터리] [-p 무늬]
[-G 유형] [-m min_time] [-M 최대 시간]
기술
fio2gnuplot fio의 로그 파일 세트를 분석하여 그래픽 추적 세트로 변환
gnuplot 도구를 사용합니다. 플롯의 여러 풍미가 생성됩니다.
개인 2D 그래프
각 파일은 여러 옵션이 있는 별도의 이미지 파일에 표시됩니다.
· raw : 보고된 정확한 성능을 표시합니다. 이 플로팅은
읽기
· smooth : raw print의 더 부드러운 버전 gnuplot의 csplines 옵션을 사용하여,
더 읽기 쉬운 그래프를 얻기 위해 렌더링이 필터링됩니다.
· 경향 : 경향을 얻기 위해 원시 인쇄의 훨씬 더 부드러운 버전 베지어 곡선
훨씬 더 필터링된 플롯을 만듭니다. 결과 그래프는 이해에 도움이 됩니다.
동향.
그룹화 된 2D 그래프
모든 파일은 비교를 쉽게 하기 위해 단일 이미지에 표시됩니다. 동일한 렌더링
개별 2D 그래프에 따른 옵션이 사용됩니다.
· 날것의
· 매끄러운
· 트렌드
그룹화 된 3D 그래프
모든 파일은 단일 3D 그래프로 표시됩니다. 3D 플로팅은
성능이 얼마나 근접했는지 추정하는 '표면'. 평평한 표면은 좋은 것을 의미합니다
추적 간의 일관성. 거친 표면은 사이의 일관성 부족을 의미합니다.
흔적
수학 플로팅
평균 그래프
각 파일의 평균 성능을 보여주는 막대 그래프. 녹색선은
글로벌 평균 성능을 표시하기 위해 추가되었습니다. 이 녹색 선은 다음을 도와줍니다.
모든 개별 파일이 평균에서 얼마나 멀리 떨어져 있는지 이해합니다.
Min 그래프
최소 성능의 글로벌 평균을 표시하기 위해 녹색 선이 추가되었습니다.
이 녹색 선은 평균에서 얼마나 멀리 떨어져 있는지 이해하는 데 도움이 됩니다.
개별 파일.
Max 그래프
각 파일의 최대 성능을 보여주는 막대 그래프. 녹색선은
최대 성능의 글로벌 평균을 표시하기 위해 추가되었습니다. 이 녹색선
모든 개별 파일이 평균에서 얼마나 멀리 떨어져 있는지 이해하는 데 도움이 됩니다.
Standard 탈선
각 파일의 표준 편차를 보여주는 막대 그래프. 녹색선은
표준 편차의 전체 평균을 표시하기 위해 추가되었습니다. 이 녹색선
모든 개별 파일이 평균에서 얼마나 멀리 떨어져 있는지 이해하는 데 도움이 됩니다.
옵션
-h or --도움
옵션 -h 도움말을 표시합니다.
-p '무늬' or --무늬 '무늬'
A 무늬 regexp에서 fio 입력 파일을 선택합니다. 간단한 인용문을 잊지 마세요.
쉘의 상호 작용 피하기
-b or --대역폭
미리 정의된 무늬 *_bw.log 파일 선택용
-i or --iops
미리 정의된 무늬 *_iops.log 파일 선택용
-g or --gnuplot
종료하기 전에 gnuplot 추적 렌더링
-o 파일 or --결과물 파일 파일
gnuplot 추적의 기본 이름( 무늬 정의된 경우)
-d DIR or --출력 디렉토리 DIR
gnuplot이 파일을 렌더링할 디렉터리입니다.
-t 제목 or --제목 제목
The 제목 gnuplot 추적의. 제목은 fio에서 감지된 블록 크기로 설정됩니다.
더듬다
-G 유형 or --글로벌 유형
'를 검색하세요유형' .global 파일에서 무늬. 사용 가능한 유형은 다음과 같습니다.
최대, 평균, 표준 편차 .global 확장자는 자동으로 추가됩니다. 무늬
-m 시간 or --min_time 시간
'시간'초부터 시작하는 데이터만 고려하십시오. 기본값은 0입니다.
-M 시간 or --최대 시간 시간
'time'초 이전에 끝나는 데이터만 고려하십시오. 기본값은 -1 일명 노리밋
-v or --말 수가 많은
장황함 증가
-k or --유지하다
gnuplot의 출력 디렉토리에서 모든 임시 파일 유지
예
에 음모 모든 전에, 흔적 이름 처럼 '호스트*_read_4k_iops.log'
$ fio2gnuplot -p '호스트*_read_4k_iops.log' -g
에 음모 모든 IO 지향 기록 파일 에 전에, current 예배 규칙서
$ fio2gnuplot -g -i
에 음모 모든 대역폭 지향 기록 파일 에 전에, current 예배 규칙서
$ fio2gnuplot -g -b
에 음모 모든 대역폭 지향 기록 파일 in a 예배 규칙서 name '외부'
$ fio2gnuplot -g -b -d 아웃디르
onworks.net 서비스를 사용하여 온라인으로 fio2gnuplot 사용