ioping - 클라우드에서 온라인

이것은 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 사용



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