로그인 회원가입
모두인포
전체IT경제사회생활스포츠시사여행연애

리눅스 MEM 사용율 높은 프로세스 확인

lmkfox · 2025-01-07 · 조회 0
리눅스 MEM 사용율 높은 프로세스 확인
리눅스에서 메모리 사용률이 높은 프로세스를 확인하려면 top, htop, 또는 ps 명령어를 사용하여 확인할 수 있습니다. 아래는 각각의 방법에 대한 설명입니다: 1. top 명령어 사용 - 터미널에 top을 입력하면 실시간으로 CPU 및 메모리 사용량을 보여주는 화면이 표시됩니다. - 메모리 사용량이 높은 프로세스를 확인하려면, 실행 중 Shift + M을 눌러 메모리 사용량 순으로 정렬할 수 있습니다. top 2. htop 명령어 사용 - htop은 top의 개선된 인터페이스를 제공하는 도구로, 실행 시 키보드나 마우스를 이용하여 프로세스를 쉽게 탐색할 수 있습니다. - 설치가 필요할 수 있습니다: sudo apt install htop # Ubuntu/Debian sudo yum install htop # CentOS/RedHat - 실행 후 F6 키를 눌러 정렬 기준을 변경하고, %MEM으로 설정하면 메모리 사용량이 높은 프로세스를 상단에 표시할 수 있습니다. htop 3. ps 명령어 사용 - ps 명령어를 사용하여 메모리 사용량이 높은 프로세스를 정렬해 볼 수 있습니다. - 아래 명령어는 메모리 사용량 기준으로 정렬된 프로세스를 출력합니다: ps aux --sort=-%mem | head -n 10 - --sort=-%mem은 메모리 사용량을 기준으로 내림차순 정렬합니다. - head -n 10은 상위 10개 프로세스를 출력합니다. 4. free 명령어로 메모리 상태 확인 - 메모리 상태를 간단히 확인하려면 free 명령어를 사용할 수 있습니다: free -h - -h 옵션은 사람이 읽기 쉬운 형식으로 메모리 용량을 표시합니다. 5. smem 명령어 사용 (선택 사항) - 프로세스별 메모리 사용량을 좀 더 상세히 분석하려면 smem 도구를 사용할 수 있습니다. - 설치가 필요합니다: sudo apt install smem # Ubuntu/Debian - 실행: smem --sort=uss | head -n 10 - uss는 "Unique Set Size"로, 프로세스에 의해 독점적으로 사용된 메모리를 나타냅니다. 위 명령어를 사용하여 메모리 사용량이 높은 프로세스를 식별한 후, 필요에 따라 프로세스를 종료하거나 시스템을 최적화할 방법을 고려할 수 있습니다.

댓글

아직 댓글이 없습니다.

로그인 후 댓글을 남길 수 있습니다.