[완료]/porc/stat 에 나오는 CPU 값을 단계별로 알수 있을까요?
man page를 봐도 단계별로 안나오고
옛 버전으로 4개의 설명만 나와 있어서요..
cpu 684746 0 131242 49812875 61846 4674 0
cpu0 387457 0 82568 24822881 50120 4674 0
cpu1 297289 0 48674 24989993 11725 0 0
intr 271506262 253498265 8 0 0 5 0 3 2 1 0 0 0 3 0 277298 20 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 17730657 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
us, sy, ni, id, wa ,hi ,si
top에서 보여주는 이 값들이 stat에서는 각각 몇번째가 어느값을 가리키는지..좀 알려주세요
부탁 드려요
문서 참고
리눅스 커널 문서 filesystems/proc.txt를 보세요. (1.8절입니다.)
귀찮으신 분을 위해 서비스:
The meanings of the columns are as follows, from left to right:
- user: normal processes executing in user mode
- nice: niced processes executing in user mode
- system: processes executing in kernel mode
- idle: twiddling thumbs
- iowait: waiting for I/O to complete
- irq: servicing interrupts
- softirq: servicing softirqs
이건 참고하고..
- user: normal processes executing in user mode
- nice: niced processes executing in user mode
- system: processes executing in kernel mode
- idle: twiddling thumbs
- iowait: waiting for I/O to complete
- irq: servicing interrupts
- softirq: servicing softirqs
us, sy, ni, id, wa, hi, si
여기 7개 중에 3개가.. 안나와서요
[ wa, hi, si ]
그리고 순서도 모르고요.. ㅠ_ㅠ.
cpu 옆에 숫자가 7개
cpu 옆에 숫자가 7개 있죠?
filesystems/proc.txt에서 제가 붙여넣은 부분 보셨지만, 앞에서부터 순서대로 (from left to right) user, nice, system, idle, iowait, irq, softirq라는 뜻입니다. 그런데 "순서도 모르고요"라고 하시니 의아하네요.
user=us, nice=ni, system=sy, idle=id, iowait=wa, irq=hi, softirq=si입니다. 3개가 안나온다는 말 역시 무슨말인지 모르겠네요.
아앗 그런거였나요!!?
ㅠ_ㅠ.. 영어가 일자무식이라.. ㅜ.ㅡ;
그게 그게 맞는지.. 구글에서 그내용 봐도 에이 이건 아냐.. 하고 지나쳤던..;;
감솨합니다~
댓글 달기