이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 ioping 명령입니다.
프로그램:
이름
ioping - 간단한 디스크 I/O 대기 시간 모니터링 도구
시놉시스
아이오핑 [-LABCDWRkq] [-c 계산] [-w 마감] [-p 기간] [-P 기간] [-i 간격]
[-s 크기] [-S 크기] [-o 오프셋] 예배 규칙서|파일|장치
아이오핑 -h | -v
기술
이 도구를 사용하면 I/O 대기 시간을 실시간으로 모니터링할 수 있습니다.
옵션
-c 계산
다음 후 중지 계산 요청.
-w 마감
다음 후 중지 마감 시간이 지났다.
-p 기간
모든 원시 통계 인쇄 기간 요청.
-P 기간
모든 원시 통계 인쇄 기간 제 시간에.
-i 간격
요청 사이의 시간 설정 간격 (1s).
-s 크기
요청 크기(4k).
-S 크기
작업 세트 크기(1m 디렉토리의 경우, 파일 또는 장치의 경우 전체 크기).
-o 오프셋
파일/장치의 시작 오프셋(0).
-k 작업 파일 "ioping.tmp"를 유지(삭제하지 않음)합니다. 디렉토리 대상에서 작동합니다.
-L 무작위가 아닌 순차적 작업을 사용합니다. 이것은 또한 요청 크기를 다음으로 설정합니다. 256k
(에서와 같이 -s 256k).
-A 비동기 I/O 사용(syscalls io_제출(2) io_제출(2) 등).
-C 캐시된 I/O 사용(다음을 통해 캐시 무효화 억제 posix_fadvise(삼)).
-D 직접 I/O 사용(참조 O_직접 in 열 수(삼)).
-W 읽기보다는 쓰기를 사용하십시오. 디렉터리 대상에 대해 안전합니다. *위험한* for
파일/장치, 그것은 당신의 데이터를 파쇄합니다. 이 경우 트리 시간을 반복해야 합니다.
(-WWW).
-R 디스크 탐색 속도 테스트(동일 -q -i 0 -w 3 -S 64m). 디스크에 거대한 캐시가 작동하는 경우
세트(-S)는 그에 따라 증가해야 합니다.
-B 배치 모드. 조용히하고 원시 형식으로 최종 통계를 인쇄하십시오.
-q 주기적으로 사람이 읽을 수 있는 출력을 억제합니다.
-h 도움말 메시지를 표시하고 종료합니다.
-v 버전을 표시하고 종료합니다.
논의 접미사
시간 인수가 필요한 옵션의 경우(-i, -P 및 -w), 기본값은 초입니다.
다음 접미사 중 하나를 지정합니다(대소문자 구분 안 함).
us, 유스텍
마이크로초(1만분의 1초, 000/000 XNUMX XNUMX)
ms, msec
밀리초(1/1초, 000/XNUMX)
s, 초 초
m, 분 분
h, 시간
시간
"크기" 인수가 필요한 옵션의 경우(-s, -S 및 -o), 기본값은 바이트입니다.
다음 접미사 중 하나를 지정합니다(대소문자 구분 안 함).
부문 디스크 섹터(섹터는 항상 512임).
키비, k, kb
킬로바이트(1바이트)
페이지 메모리 페이지(페이지는 항상 4KiB임).
엡, m, mb
메가바이트(1 048 576바이트)
GiB, g, gb
기가바이트(1 073 741 824바이트)
TiB, t, tb
테라바이트(1 099 511 627 776바이트)
"숫자" 인수가 필요한 옵션의 경우(-p 및 -c) 선택적으로 다음 중 하나를 지정할 수 있습니다.
다음 접미사(대소문자 구분 안 함):
k 킬로 (천, 1 000)
m 메가(백만, 1)
g 기가(십억, 1)
t 테라(조, 1)
EXIT 지위
반품 0 성공 시. 다음 오류 코드가 정의됩니다.
1 잘못된 사용법(인수 오류).
2 준비 단계에서 오류가 발생했습니다.
3 런타임 중 오류가 발생했습니다.
RAW 통계
아이오핑 -p 100 -c 200 -i 0 -q .
100 26694 3746 15344272 188 267 1923 228
100 24165 4138 16950134 190 242 2348 214
(1) (2) (3) (4) (5) (6) (7) (8)
(1) 요청 수
(2) 서빙 시간(usec)
(3) 초당 요청(iops)
(4) 전송 속도(바이트/초)
(5) 최소 요청 시간(usec)
(6) 평균 요청 시간(usec)
(7) 최대 요청 시간(usec)
(8) 요청시간 표준편차(usec)
사용 예
아이오핑 .
기본값과 현재 디렉터리를 사용하여 디스크 I/O 대기 시간을 표시합니다.
중단되었습니다.
아이오핑 -c 10 -s 1M / TMP
대기 시간 측정 / TMP 각각 10MB의 요청 1개를 사용합니다.
아이오핑 -R / 개발자 / SDA
디스크 탐색 속도를 측정합니다.
아이오핑 -RL / 개발자 / SDA
디스크 순차 속도를 측정합니다.
아이오핑 -RLB . | AWK '{인쇄 $4}'
디스크 순차 속도를 초당 바이트 단위로 가져옵니다.
onworks.net 서비스를 사용하여 온라인에서 ioping 사용