[리눅스] 프로세스 자원 사용량 모니터링

리눅스 운영체제에서 프로세스의 자원 사용량을 모니터링하는 것은 시스템의 성능을 평가하고 문제를 식별하는 데 중요합니다. 이 기사에서는 top 명령어를 사용하여 프로세스의 자원 사용량을 모니터링하는 방법을 알아보겠습니다.

1. top 명령어

top 명령어는 리눅스 시스템에서 실행 중인 프로세스의 실시간 정보를 보여주는 유용한 도구입니다. 아래의 명령어로 top을 실행할 수 있습니다.

top

top 명령어 실행 시 화면에는 CPU 및 메모리 사용량, 실행 중인 프로세스 목록, 각 프로세스의 상태 등이 표시됩니다.

2. top 명령어 옵션

top 명령어에는 다양한 옵션이 있어 특정 정보만을 표시하도록 설정할 수 있습니다. 아래의 예시는 top 명령어를 사용하여 가장 CPU를 많이 사용하는 프로세스를 순서대로 나열하는 방법입니다.

top -o %CPU

3. 특정 프로세스 모니터링

특정 프로세스의 상세 정보를 모니터링하려면 pid 값을 사용하여 top 명령어를 실행합니다. 아래의 예시는 pid가 1234인 프로세스를 모니터링하는 방법입니다.

top -p 1234

위의 방법으로 top 명령어를 사용하여 리눅스 시스템에서 프로세스의 자원 사용량을 모니터링할 수 있습니다.

이상입니다.

참고자료: Linux Top command