-

zosowo의 이미지
ymir의 이미지

http://linux.die.net/man/5/proc

그냥 man page 찬찬히 살펴보시는건..?

되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』

zosowo의 이미지

cat /proc/1/stat 했을때 나온 필드개수랑 설명 개수랑 달라서요;

ㅜㅜㅜ우선감사합니다.

ymir의 이미지

linux 시스템 맞나요..? 음.. 그런 일은 겪어보질 않아서..;;
linux kernel 소스 있으면, 아래 파일을 열어서..
/usr/src/linux/fs/proc/array.c
do_task_stat() 함수 찾아 보시면..
거의 끝부분에 stat 파일에 기록하는 부분 있을텐데, 파라미터랑 한번 대조해 보세요.

되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』

ymir의 이미지

kernel 버전이 올라가면서 /proc/{num}/stat 파일에 필드가 조금씩 추가되었었군요.
위 web page 는 좀 오래된 듯 하니, 그냥 시스템에서 man proc 하는게 좀 더 낫겠네요.
흠.. 그래도 추가된 부분을 제외하더라도, 순서는 얼추 맞을것 같은데 말이죠.. ;;;

되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』

zosowo의 이미지

시스템에서 man proc 했는데, 위에 링크된 페이지와 같아요 ㅠ
그런데 필드개수는 다르네요 ㅠㅠ 흠

이응준의 이미지

전 둘다 44개로 같던데... man 페이지가 오래된 것은 아닐까요?

preisner의 이미지

ps 또는 top 소스를 분석 해 보시면 쉽게 아실 수 있을 겁니다.
sar 소스도 도움이 될겁니다.
결국 저런 툴들이 /proc에서 읽어와 출력 해 주는 것이기 때문에 원하시는 답을 찾으실 수 있을 겁니다.