2010-03-22 3 views
3

기본 Linux 시스템 모니터 대신 간단한 방법을 사용하고 있습니다.Linux 시스템 모니터가 프로세스 통계를 얻는 방법

인스턴트 메신저가 프로세스 통계를 리프트하는 방법을 알고 싶습니다. 프로세스 통계는 프로세스 탭에 표시됩니다.

아마도/proc에서 실행되지만 확실하지 않습니다.

또한 시스템 모니터링 프로그램의 소스 코드를 찾을 수 있습니까?

감사

바울은

또한, GNOME 시스템 모니터 및 PS 및 최고 등의 프로그램이 코드가 수행하기 어려운 방법을보고하는 데, 나는 쉽게 실제로 프로세스 통계를 얼마나 볼 수 없습니다. 난 libproc 라이브러리가 매우 유용 할 수 있다고 생각하지만, 나는 그 안에 포함 된 기능에 대한 모든 문서를 온라인으로 찾을 수 없습니다. 누구든지 가지고 있거나 문서의 올바른 방향으로 나를 가르키 려 할 수 있습니까? 감사합니다 ...

+0

감사합니다. – paultop6

+0

내 "기본"프로세스 모니터가 '최상위'이며 탭이 없습니다 ... 또는 덜 신경 쓰이기 쉽기 때문에, 어떤 프로그램에 대해 이야기하고 있는지 확인하는 것이 좋습니다. 힌트, 아마 데스크탑 환경이나 창 관리자와 번들로 제공됩니다. – dmckee

답변

2

예, /proc을 사용합니다.

sudo apt-get source gnome-system-monitor 

그리고 당신은 procps의 패키지로 상단과 같은 도구에 더 많은 예제,해야합니다 : 당신은 APT와 (이 데비안 태그에 의해 기반으로 가정) 배포판의 소스를 다운로드 할 수 있습니다

sudo apt-get source procps 
2

유틸리티는 procps이라는 번들로 제공되며, 소스는 here입니다.

0

을 일반적으로 프로세스 정보는/proc/stat 및/proc/statm에서 가져옵니다. stat와 statm의 다른 필드는 proc 매뉴얼 페이지에 설명되어 있습니다 (여기도 http://linux.die.net/man/5/proc).

관련 문제