답변:
프로세스의 CPU / 메모리 사용량을 확인하기위한 표준 (명령 줄) 프로그램 top
은 약간 더 많은 기능이 htop
있지만 top
어쨌든 많은 시스템에 바인딩되어 있습니다 ( 대부분의 최신 Linux 시스템에서는 bash
거의 항상 같은 방식 입니다 sh
) . top / htop을위한 다양한 GUI 래퍼도 있습니다
상단을 연 후 클릭하면 M
메모리 사용량별로 정렬됩니다.
편집-4-12
명확성을 위해 정렬을 확장하기로 결정했습니다. 다음은 top
터미널 쉘에서 실행될 때 일반적인 창입니다.%MEM
가장 관심있는 열은 %MEM
해당 프로세스에서 사용하는 총 사용 가능한 메모리의 비율을 제공합니다. VIRT
프로세스의 가상 메모리 풋 프린트를 제공합니다. 그 중 RES
현재 양만이 실제 메모리에 있습니다 (나머지는 스왑되어 현재 테이블에 표시되지 않음).
히트 한 열을 기준으로 정렬하려면 F
(shift-F) 화면이 다음과 같이 변경됩니다.
보시다시피, 타격 n
은 메모리 백분율에 따라 정렬을 선택합니다 (테이블보기로 돌아가려면 Enter를 누르십시오). 당신은 사용할 수 있습니다 (테이블 뷰에 명중 할 때 메모리에 의해 일종의 전환됩니다 기존 단축키 Shift 키를 m가) <
와 >
(-, 및 쉬프트 -. 이동)주기에 정렬 된 열을 테이블보기에서.
테이블보기에서 소문자 m
를 누르면 메모리 요약보기가 토글됩니다.
참고 : 열을 정렬하여 놀았으므로 첫 번째 이미지에서 열이 섞입니다.
많은 유닉스 / 리눅스 명령 줄 유틸리티와 마찬가지로 많은 작은 요령과 숨겨진 기능이 있습니다. top은 매우 강력한 도구입니다. 예를 들어 동시에 여러 테이블을 표시 할 수 있습니다 (예 : 상위 20 대 대신 상위 5 대이지만 4-5 개의 다른 매개 변수의 경우). 잘 모르겠지만 스크린 샷을 찍을 때 실수로 그 사실을 알게되었습니다. * nix에 대한 좋은 책의 전체 장을 다루는 데 도움이 될 수 있으므로 top
위의 요약은 프로세스에 대해 알아야 할 정보 를 얻는 작은 입문서 입니다.
M
(즉, Shift-m)에 의한 정렬 프로세스 (배너 막대 아래 목록 )는 메모리 사용량에 따라 목록을 사용합니다.
이것은 시도 할 가치가있는 pmem & rss의 오랜 프로세스를 출력 할 것입니다.
ps -eo pid,pmem,rss,comm --sort rss