답변:
top
Linux / Unix에서 명령을 사용하십시오 .top
top
%MEM
%MEM
선택또는 명령 행에서 정렬 순서를 지정하십시오.
# on OS-X
top -o MEM
# other distros
top -o %MEM
https://stackoverflow.com/questions/4802481/how-to-see-top-processes-by-actual-memory-usage
top -o %MEM
( "%"참고)
procps-ng
하지 않습니다 -o
. SHIFT-M
일단 나를 위해 작동합니다 top
.
top -o %MEM
내 데비안 8과 9에서 작동하지만 데비안 7에서는 작동하지 않습니다. @ Christopher Schultz가 맞습니다.
명령 줄 옵션 -o
( "Override-sort-field"의 약어)도 내 Xubuntu 컴퓨터에서 작동 하며 Mac 맨 페이지 상단 에 따르면 Macintosh에서도 작동합니다. 메모리 사용량을 줄이려면 일반적으로 사용합니다
top -o %MEM
열별로 정렬합니다 %MEM
. 하지만 사용할 수 있습니다 VIRT
, RES
또는 SHR
너무. 매킨토시에서는 아마도 mem
또는을 사용할 것입니다 vsize
.
이유 또는 방법을 모르지만 이것이 유닉스 시스템과 Linux 배포판 간에는 상당히 다릅니다. 예를 들어 -o
Wheezy를 실행하는 Raspberry에서는 사용할 수 없습니다. 시도해 볼 가치가 있습니다.
%MEM
. 모든 곳에서 작동하지는 않습니다.
top -o %MEM invalid argument -o: %MEM
%MEM
(또는 PID
, VIRT
실행할 때 볼 수있는 열 이름 등) top
만. ytg 에서 언급했듯이 "Macintosh에서는 mem
또는 vsize
"를 사용 합니다.
원래 질문은 Mac에 대한 것으로 보이지만 Red Hat Linux (및 기타 많은) 에서이 답변에 걸림돌이되는 사람은 'top -m'이 메모리 사용량별로 정렬 된 결과로 시작됩니다.
>
및<
정렬 열 오른쪽과 왼쪽으로 이동.%MEM
열이%CPU
기본 정렬 열이기도 한 열의 오른쪽에 있기 때문에 두 키 사이를 전환하는 데 단 한 번의 키 입력이 필요합니다. 귀하의 질문에 macintosh 태그가 있으므로이 답변을 의견으로 작성하고 있습니다.