나는 SSH를 통해 내 서버에 연결되어 있고, 무엇이 그렇게 많이 덤비는지를 알고 싶다. 명령 줄에서 어떤 명령을 실행하여 어떤 응용 프로그램이 실행되고 어떤 응용 프로그램이 가장 많은 리소스를 사용하는지 알려줍니다.
내 서버가 우분투를 실행하고 있다고 생각합니다.
답변
* nix를 실행중인 경우 (우분투를 실행한다고 생각했다고 말한 경우) 명령을 사용해보십시오
상단
일부 정보가 표시되는 방식을 변경하려는 경우
남자 맨
도움 파일을 가져와야합니다.
명령
ps aux
또한 서버에서 실행중인 내용을 찾는 데 편리합니다.
답변
htop이 좋다. 패키지 관리자를 통해 패키지를 가져와야 할 수도있다.
답변
사용 ps
CPU 사용량별로 프로세스를 정렬 할 수있는 약간의 명령 줄 fu :
ps -Ao pcpu,pid,args | sort -r -k1
페이지를 넘길 수있게하려면 다음 단계를 따르세요.
ps -Ao pcpu,pid,args | sort -r -k1 | less
예제 출력 :
%CPU PID COMMAND 4.4 5229 perl -e print 1 while 1 0.2 5202 sshd: root@pts/0 0.1 5205 -bash 0.0 9 [events/1] 0.0 936 [kedac] 0.0 8 [events/0] 0.0 7 [watchdog/1] 0.0 6 [ksoftirqd/1] 0.0 5 [migration/1] 0.0 5232 less 0.0 5231 sort -r -k1 0.0 5230 ps -Ao pcpu,pid,args 0.0 4 [watchdog/0] 0.0 454 /sbin/udevd -d 0.0 421 [kauditd] 0.0 4049 /usr/sbin/pure-uploadscript -B -r /root/handler.sh 0.0 4046 pure-ftpd (SERVER) 0.0 3 [ksoftirqd/0] 0.0 395 [kjournald]
답변
(h) 상단은 CPU 사용량과 메모리를 제공합니다. 당신은 또한 사용할 수 있습니다 iotop
디스크 읽기 / 쓰기 및 기타 IO 관련 작업 아마도 기본적으로 설치되지 않았기 때문에 실행됩니다. sudo apt-get install iotop
먼저..