답변:
topLinux / 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 배포판 간에는 상당히 다릅니다. 예를 들어 -oWheezy를 실행하는 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 태그가 있으므로이 답변을 의견으로 작성하고 있습니다.