상위 CPU/IO 프로세스를 빠르게 종료하는 방법은 무엇입니까?

상위 CPU/IO 프로세스를 빠르게 종료하는 방법은 무엇입니까?

가끔 Linux가 응답을 멈추는 경우가 있으므로 다른 터미널로 전환하여 프로세스를 사용하여 CPU를 CtrlAltF2종료하거나 프로세스를 사용하여 IO를 종료하는 명령을 입력해야 시스템이 다시 응답할 수 있습니다.toptop

명령은 짧고 빠르게 실행되어야 합니다. 명령은 알고 있지만 -est 프로세스 PID나 이름을 kill얻는 방법을 모르겠습니다 .top

이 명령을 쉘 별칭이나 함수에 추가하겠습니다.

답변1

top일괄 모드로 via를 실행하면 -b원하는 정보를 얻을 수 있습니다.

다음은 수행할 수 있는 작업의 매우 혼란스러운 시작입니다.

top -b -n 1 | head | grep -A 1 PID | grep "^[0-9]" | cut -f1 -d" " | xargs kill

top선택한 내용이 마음에 들지 않을 수 있으므로 언제든지 k 키를 사용하여 대화식으로 실행되는 프로세스를 종료할 수 있습니다.

어떤 커널을 실행하고 있는지 확실하지 않지만cgroupLimit.conf 외에도 유용할 수도 있습니다.

답변2

예약 top또는htop터미널 어딘가에서 실행하십시오. 에서 프로세스를 종료하려면 top키를 누르고 PID를 입력하십시오. 종료하려는 프로세스 위로 커서를 k이동하고 키를 누릅니다 .htopk

관련 정보