목록이 메모리별로 정렬되도록 터미널에 top
결과를 실시간으로 표시하려면 어떻게해야합니까? 사용법?
댓글
답변
Linux / Unix에서 top
명령 사용 :
top
-
top
명령을 실행 한 후 shift + m 를 누르십시오. - 또는 대화식으로 열을 선택할 수 있습니다.
- 정렬
- Shift + f 를 눌러 대화 형 메뉴로 들어가기
- 위로 또는 <
%MEM
선택 항목이 강조 표시 될 때까지 kbd> 아래쪽 화살표 - s 를 눌러 선택
- 선택 항목을 저장하려면 입력 을 누르십시오.
- 대화식 메뉴를 종료하려면 q 를 누르십시오.
또는 명령 줄에서 정렬 순서를 지정하십시오.
# 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
댓글
- Linux의 경우 '의
top -o %MEM
(" % " 참고) - @GabrielHautclocq 배포에 따라 다릅니다. Linux와 함께 번들로 제공되는 패키지입니다. Debian 7은
procps-ng
를 사용하며 해당 버전에는-o
옵션이 전혀 없습니다.SHIFT-M
는top
가 실행되면 저에게 효과적입니다. -
top -o %MEM
데비안 8과 9에서는 작동하지만 데비안 7에서는 작동하지 않습니다. @Christopher Schultz가 맞습니다. - < 키 입력 < / key > < 키 > q < / key >
- " Shift + m을 누르십시오. "는 " 유형 M .
답변
명령 줄 옵션 -o
( “Override-sort-field”의 약어)는 내 Xubuntu 컴퓨터에서도 작동하며 상단의 Mac man 페이지 에 따르면 작동합니다. Macintosh에서도. 메모리 사용량을 줄이려면 일반적으로 %MEM
열을 기준으로 정렬하는
top -o %MEM
를 사용합니다. 하지만 VIRT
, RES
또는 SHR
도 사용할 수 있습니다. Macintosh에서는 아마도 mem
또는 vsize
를 사용할 것입니다.
이유와 방법을 모르겠습니다. Unix 시스템과 Linux 배포판 간에는 매우 다릅니다. 예를 들어 Wheezy를 실행하는 내 Raspberry에서는 -o
도 사용할 수 없습니다. 시도해 볼 가치가있을 수 있습니다.
댓글
- 답변은 사용자가 더 명확하게 할 수 있습니다.
%MEM
는 열렬한 독자에게 답변으로 제공됩니다. 그러나 ' 모든 곳에서 작동하지는 않습니다 (지금까지). - Macbook 2014의 경우 다음과 같이 말합니다.
top -o %MEM invalid argument -o: %MEM
- ' 유감입니다.
- 실제로 centos에서 효과가 있었던 유일한 답변입니다.
- @ anon58192932
%MEM
(또는PID
,VIRT
등)를 대체해야합니다.top
를 실행할 때만 표시되는 열 이름으로. ytg , " Macintosh에서는mem
또는 ".
답변
Ubuntu 14.04의 경우
htop -s PERCENT_MEM
나에게 트릭을 제공했습니다.
댓글
- OSX에서도 잘 작동합니다.
- '의 다른 명령입니다.
htop
가 아닌top
명령 (이 질문에서 질문 됨)에 대한 답변을 찾고 있습니다.
답변
-o 플래그는 실제 열 이름을 사용합니다. 따라서 최상위 명령에 “mem”만 표시되는 경우 명령은 “top -o mem “.
테스트중인 우분투 머신의 경우 열 이름은 “% MEM”. 내가 시도한 OSX Yosemite에서는 “mem”입니다.
Answer
top
가 이미 실행중인 경우 o 를 누릅니다. 데이터 위에 프롬프트가 나타납니다.
primary key [xxxxx]:
xxxxx
는 현재 정렬 키입니다. 정렬 할 열의 이름을 입력하십시오. 열 이름에 “%”또는 “#”이 포함 된 경우 문자를 생략하십시오. % CPU의 경우 “cpu”를 입력하십시오.
Answer
원래 질문은 Mac에 대한 것이었지만 Red Hat Linux (및 기타 여러 제품)에서이 답변에 걸림돌이되는 다른 사람은 “top -m”이 메모리 사용량별로 정렬 된 결과로 시작합니다.
댓글
- Debian 8이 아님
- 작업 대상 : Red Hat Enterprise Linux Server 릴리스 6.8 (다른 답변은 작동하지 않음)
답변
Linux에서는 다음을 실행합니다.
$ top
그런 다음 Shift 를 누릅니다. + M .
Answer
Ubuntu 14.04-잘 작동합니다.
htop --sort-key=PERCENT_MEM
댓글
- htop이 최고가 아닙니다
답변
Ubuntu와 함께 제공되는 top
를 사용하는 경우 (top -v
= procps-ng version 3.3.10
),이 대화 형 키보를 사용할 수 있습니다. 정렬을 변경하는 단축키. 모두 대문자이므로 shift
또는 caps lock
를 사용하세요.
M
% MEM
N
PID
P
% CPU
T
TIME +
기본적으로 DESC 순서로 정렬됩니다. R
를 사용하여 ASC / DESC를 전환하세요.
명령 줄 옵션에서 정렬을 설정하려면 top -o %MEM
를 사용하세요. 모든 열을 지정할 수 있습니다.
>
및<
정렬 열을 오른쪽과 왼쪽으로 이동합니다.%MEM
열은 기본 정렬 열이기도 한%CPU
열 바로 오른쪽에 있으므로 키를 한 번만 누르면 둘. 귀하의 질문에 매킨토시 태그가 있습니다. '이 답변을 댓글로 작성하는 이유 '입니다.htop
를 선호합니다. 주로 방법을 알려주기 때문입니다.