이것은 하나의 우분투 9.10 서버입니다.
또한 프로세스 당 메모리 사용량을 보는 방법은 무엇입니까?
감사
답변
이 시도:
ps axo pid,ppid,rss,vsz,nlwp,cmd
출력 열 :
- pid-프로세스 ID
- ppid-부모 프로세스 ID
- rss-상주 세트 크기-실제 메모리
- vsz-가상 세트 크기-가상 메모리
- nlwp-경량 프로세스 수-스레드 수
- cmd-명령
답변
단일 프로세스의 메모리 사용을 표시하려면 다음을 사용하십시오.
pmap -d <PID>
답변
간단한 시스템 개요 (Linux의 경우)를 위해 Perl의이 작은 햄스터를 사용해보십시오.
http://public.m-plify.net/apercu/apercu.pl
예를 들어 “httpd”라는 모든 프로세스는 이름별로 프로세스를 그룹화합니다. 또는 특별 프로세스에는 자체 라인이 제공됩니다.
각 그룹마다 다음을 제공하십시오.
- 사용 된 총 CPU 사용량 (단일 CPU의 백분율이므로 총 100 %를 초과 할 수 있음)
- 사용한 총 mem 사용량 (퍼센트)
- 총 ‘rss’, ‘size’, ‘sz’, ‘vsz’사용 ( ‘ps’에서)
- 그룹화 된 총 프로세스 수
- 그룹화 된 프로세스가 관리하는 총 스레드 수
- 그룹화 된 프로세스에서 사용 된 총 파일 디스크립터 수 ( “FILES”)
- 사용 된 총 인터넷 소켓 수 (이 값은 “FILES”에 이미 포함되어 있음)
- 사용 된 유닉스 도메인 소켓의 총 수 (이 값은 이미 “FILES”에 포함되어 있음)