OS/LINUX
iostat
solskjaer
2012. 6. 1. 17:46
iostat
각 disk에 받는 로드 측정, disk 입출력, 활용도, Queue크기, transaction율, 서비스 시간등
-> disk에 i/o 시 속도 측정가능한데 이 속도를 이용하여 데이터이관시 걸리는시간 측정가능
사용법
#iostat -xtc 3 200 : 3초간격, 200번 찍기 -> 가장 기본적이며 많이 사용됨, 속도 측정
ssd2 device에서 현재 쓰기가 이루어지고 있다. 속도는 1초당 244410kbyte, 즉 24mbyte/s.
만약 write 되고 있는 file이 10g라면 걸리는시간은?
10000 / 24 = 416.66 즉 417초정도 -> 6분 57초
옵션
.-x : 추가된 모든 disk들의 상태 표시
.-c : user mode, system mode, i/o를 위한 waiting, idle등에 사용된 시간의 백분율
.-t : 초당 터미널에서 사용된 read, write의 character수
.-D : 초당 disk의 read, write와 utilization에 대한 백분율
#iostat -D 3
-> util 값이 65% 이상이면 문제 발생