특정 명령에 얼마나 많은 리소스가 사용되는지 알고 싶습니다.
top
프로세스별로 정보를 표시 하는데 htop
, 명령으로 정보를 표시하고 싶어요. 예를 들어 Chrome이 얼마나 많은 RAM을 사용하고 있는지 알고 싶습니다.
답변1
H
메인 스레드(명령)별로 프로세스를 그룹화하면 htop
실제로 스레드의 가시성이 전환됩니다.
답변2
실행 중인 동안 클릭하면 이 작업을 수행할 수 있습니다 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
답변3
top
일괄 모드에서는 -b
1회 반복을 실행할 수 있습니다 -n1
. 그것을 grep하고, 에 파이프하고 awk
, SUM
결과를 인쇄합니다.
top -b -n1 | grep chrome | awk '{ SUM += $9} END { print SUM }'
어떤 열을 출력하고 싶은지 모르겠습니다. $9
필요에 맞게 변경하세요 .