OS/Linux
[디스크] ionice
_눙이_
2021. 11. 3. 15:20
반응형
프로그램의 IO 스케쥴링 클래스와 우선 순위를 확인 및 설정
실시간으로 주는 top과는 달리 체크하는 시간에 따른 상태량을 확인할 수 있었습니다.
iostat [옵션] [갱신주기(초)] [리포트개수(숫자)]
ionice [[-c class] [-n classdata] [-t]] -p PID [PID] ...
ionice [-c class] [-n classdata] [-t] COMMAND [ARG] ...
-c class : 스케쥴링 클래스(class)를 설정. 0은 값 없음, 1은 실시간으로, 2는 최우선적으로 실행, 3은 유휴상태
-n classdata : 스케쥴링 클래스 데이터(classdata)를 설정. 인자 값으로 0-7의 값을 지정할 수 있음. 낮은 숫자일수록 우선 순위가 높음
-p pid : 프로세스를 지정
-t : 우선 순위 설정에 실패하더라도 무시
-k : kilobytes단위로 보여줍니다.
-m : megabytes단위로 보여줍니다.
-c : CPU상태만 보여줍니다.
-d : 디바이스상태만 보여줍니다.
-x : 파티션 단위로 상태를 보여줍니다.
-V : 버전을 확인합니다.
-n : NFS의 사용량을 나타냅니다.
-h : -n와 동일하지만 가독성이 더 좋게 나타냅니다.
-t : 각 결과값앞에 시간을 나타냅니다.
반응형