탑 / 호토; 명령별로 그룹 프로세스


20

특정 명령이 얼마나 많은 리소스를 사용하고 있는지 알고 싶습니다.

tophtop디스플레이 공정 단위에 대한 정보하지만 정보를 원하는 명령을 기준으로 당에 표시합니다. 예를 들어 RAM 크롬이 얼마나 많이 사용하고 있는지 알고 싶습니다.


5
OS top와 같은 유틸리티 ps는 OS에 따라 다릅니다. 사용중인 OS로 질문에 태그를 지정해야합니다.
jordanm

답변:


9

1 반복으로 top배치 모드 -b로 실행할 수 있습니다 -n1. 당신은에, 파이프를 grep으로 awk, SUM결과를하고 인쇄 할 수 있습니다.

top -b -n1 | grep chrome | awk '{ SUM += $9} END { print SUM }'

어떤 열을 출력할지 모르겠습니다. $9필요에 맞게 변경하십시오 .


6

이것은에서 가능합니다 atop. p실행할 때만 누르 십시오. 도움에서 :

Accumulated figures:
        'u'  - total resource consumption per user
        'p'  - total resource consumption per program (i.e. same process name)
        'j'  - total resource consumption per container

만 사용하는 저를 중지하는 것은 atop크론 의존성이 있지만, 오픈있다 PR 희망이 해결됩니다
코드 블링

1
업데이트 : PR이 수락 atop되었으며 cron종속성 없이 새 버전이 릴리스됩니다 .
코드 블링

6

누르면 H에서 htop그룹 메인 스레드 (명령)에 의해 프로세스를, 실제로는 스레드 가시성을 전환합니다.


프로세스 트리가 여전히있을 수 있지만 스레드를 숨기지 않습니다. 트리 뷰를 사용하고 트리를 축소하면 F6프로세스 그룹 만 표시되지만 정렬하면 트리 뷰가 비활성화됩니다.
코드 블링

나무보기에서 나뭇 가지가 무너져도 여전히 총계를 표시하지 않으며 프로세스 당입니다. 어린이의 총계를 나열 해야하는 열이 있지만 작동하지 않는 것 같습니다. htop당신이 무엇을하든 총계를 표시하지 않습니다.
코드 블링
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.