
top
이 파일을 사용하여 명령을 실행 하고 ps
CPU 사용률을 계산하려면 어떻게 해야 합니까 /proc/[$pid]/stat
? 또한 프로세스에 대한 메모리 사용 정보를 어떻게 얻습니까?
답변1
"procps 패키지의 소스 코드만 읽는" 방법은 다음과 같습니다.
어떤 패키지가 ps
포함 되어 있나요 top
?
dpkg -S top| grep '/top$'
dpkg -S ps|grep '/ps$'
나는 apt-src
설치했는데, 당신은 설치하셨나요?
dpkg -S apt-src
procps 및 apt-src 버전을 확인하세요.
dpkg -l procps apt-src
procps
패키지 소스 가져오기
apt-src install procps
우리가 얻은 것을 보세요:
ls -ld procps*
cd
(또는 다운로드한 버전으로) 이동하여 , 및 등의 대문자로 명명된 모든 파일을 procps-3.2.8
살펴본 다음 및 을 읽고 실행을 고려하십시오 .Makefile
README*
INSTALL
*.h
*.c
make
답변2
Linux에서의 메모리 사용량 및 계산에 대한 유용한 가이드는 이 기사를 읽어보세요.
http://virtualthreads.blogspot.com/2006/02/understanding-memory-usage-on-linux.html
http://virtualthreads.blogspot.com/2006/02/re-memory-usage-on-linux.html