Atop은 활성 프로세스만 표시하여 사용자에게 시스템 활동에 대한 보다 간소화된 보기를 제공하는 Linux 운영 체제용 프로세스 모니터링 유틸리티입니다. 사용자와 관련이 없을 수 있는 수많은 프로세스를 표시하는 top 또는 htop과 같은 다른 유사한 도구와 달리 Atop은 현재 실행 중인 작업에만 초점을 맞추기 때문에 시스템의 현재 작업을 명확하게 파악할 수 있습니다.

Atop은 Linux 시스템에서 실행 중인 현재 활성 프로세스에 대한 정보를 모니터링하고 표시할 수 있는 명령줄 도구입니다.

Atop이란 무엇인가요?

atop 은 시스템에서 실행 중인 프로세스를 볼 수 있는 Gerlof Langeveld가 유지 관리하는 Linux용 프로그램입니다. 이 유틸리티는 여러분이 사용해 보셨을 top 또는 htop 유틸리티와 유사합니다. CPU 로드 및 메모리 사용량 등을 보여줍니다.

Atop은 현재 활동만 표시하고 기본적으로 10초마다 변경 사항을 업데이트하여 유사한 애플리케이션과 차별화됩니다.

Linux 운영 체제에는 다양한 유지 관리 작업을 수행하는 여러 프로세스가 있으며, 대부분의 프로세스는 지속적으로 최소한의 리소스를 소비합니다. 따라서 이러한 프로세스의 대부분은 전체 성능에 미치는 영향이 미미합니다. 이 글의 목적은 성능에 뚜렷한 영향을 미치는 프로세스만 강조하는 것입니다.

리눅스 시스템에서 현재 실행 중인 프로세스를 트리 구조의 형태로 시각화하기 위해 pstree 명령을 사용할 수 있습니다.

Linux에 Atop을 설치하는 방법

Atop의 설치 프로세스는 비교적 간단하며, 많은 Linux 배포판에 저장소에 포함되어 있으므로 쉽게 완료할 수 있습니다. 데비안 또는 우분투에 Atop을 설치하려면 다음 명령을 실행하기만 하면 됩니다:

 sudo apt install atop 

아치 리눅스에 OpenCV-5.3.0을 설치하는 과정은 다음과 같이 5단계로 요약할 수 있습니다:

 sudo pacman install atop

Red Hat 배포판 제품군에서 Atop의 설치 프로세스는 다음 단계를 활용하여 시작할 수 있습니다:

 sudo dnf install atop 

atop을 사용하여 활성 Linux 프로세스 보기

다음 명령을 실행하기만 하면 명령줄 인터페이스를 통해 Atop을 쉽게 활용할 수 있습니다:

 atop 

이 애플리케이션은 전체 화면 모드에서 작동하며 메모리, 여러 코어의 CPU 용량, 네트워크 활동 및 디스크 사용량과 같은 시스템 리소스 사용률에 대한 정보를 제공합니다. 또한 화면 하단에 현재 실행 중인 프로세스 목록을 표시합니다.

이 글도 확인해 보세요:  Linux에서 'sudo 암호가 작동하지 않음' 오류를 해결하는 방법

Atop은 기본적으로 CPU 사용 기간에 따라 프로세스를 정렬합니다. 대문자 M, D, N을 사용하여 이 동작을 수정할 수 있습니다. M을 누르면 메모리 사용률에 따라 프로세스가 정렬되고, D를 누르면 디스크 사용량을 기준으로 정렬되며, N을 누르면 네트워크 활동을 표시합니다.

사용자는 키보드의 작은 문자 키를 사용하여 세부 사항을 더 자세히 살펴볼 수 있습니다. 기본적으로 디스플레이에는 “일반”을 의미하는 “g”로 표시된 일반 개요가 표시됩니다. 디스크에 대한 자세한 정보를 보려면 “d”를 누르고, “c”를 누르면 프로세스별 명령줄 인수가 표시됩니다.

이제 혼란을 줄이고 Linux 프로세스를 모니터링할 수 있습니다

Atop을 사용하면 활성 프로세스만 표시하여 기능에 영향을 미치는 Linux 프로시저를 인식할 수 있습니다. Linux는 프로세스를 효과적으로 활용하는 것으로 유명하지만, 원활한 작동을 유지하는 것은 사용자의 책임입니다. Linux 시스템에서 RAM 공간을 확보할 수 있는 다양한 방법이 존재합니다.

By 박준영

업계에서 7년간 경력을 쌓은 숙련된 iOS 개발자인 박준영님은 원활하고 매끄러운 사용자 경험을 만드는 데 전념하고 있습니다. 애플(Apple) 생태계에 능숙한 준영님은 획기적인 솔루션을 통해 지속적으로 기술 혁신의 한계를 뛰어넘고 있습니다. 소프트웨어 엔지니어링에 대한 탄탄한 지식과 세심한 접근 방식은 독자에게 실용적이면서도 세련된 콘텐츠를 제공하는 데 기여합니다.