얻는 방법-프로세스 당 스레드 수? 당 메모리 사용량을 보는 방법은 무엇입니까? 감사

이것은 하나의 우분투 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”에 포함되어 있음)

답변