간단한 질문인데요..linux 상에서 cat /proc/stat 시 read_io_op

anna의 이미지

$cat /proc/stat <enter>

하면 아래처럼 뜹니다.

cpu  5779 0 3641 9664979
cpu0 5779 0 3641 9664979
page 94859 139644
swap 0 0
intr 11142085 9674399 2 0 106577 3446 0 0 0 0 0 0 0 0 0 43556 5 0 232 568249 0 16 745603 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
disk_io: (3,0):(44231,12513,193188,31718,492909) (8,0):(3,3,48,0,0) (8,1):(3,3,48,0,0) (8,2):(3,3,48,0,0) (8,3):(3,3,48,0,0)
 
ctxt 1694734
btime 1049765275
processes 292781

여기서 제가 관심이 있는것은 disk_io: 로 시작하는 라인이거든요.

이부분과 관련된 부분의 manual 을 보면
$man proc <enter>

  stat 
         ......
              disk_io: (2,0):(31,30,5764,1,2) (3,0):...
                     (major,minor):(noinfo,          read_io_ops,
                     blks_read, write_io_ops, blks_written)

              ctxt 115315

이렇게 써있더라고요..
제가 disk_io: 로 시작하는 줄에 관심이 있는것은 disk 의 io 속도를 알아내고
싶어서 입니다.

근데 read_io_ops 중 ops 가 무슨 뜻인지 모르겠네요..

o: ??/? (output )
p: per
s: second

라고 추측은 하지만 확실하지가 않아서요...
아시는 분은 꼭 답변 달아주세요....

김충길의 이미지

anna wrote:

o: ??/? (output )
p: per
s: second

operation 이 아닐까하는 추측을..

screen + vim + ctags 좋아요~