it-swarm-ko.tech

Mac OS X를위한 더 나은 "맨 위"명령?

OS X의 top 명령은 매우 엉망입니다. 대부분의 Linux 배포판에 포함 된 명령은 <>, 컬러 모드 (z 키를 누름) 및 기타 유용한 옵션이 있습니다.

대체 명령 줄 도구가 있습니까? 이상적으로는 OS X의 경우 htop를 원하지만 /proc/ 파일 시스템 ( 이 스레드 참조 ) 포팅되지 않았으며 (아마도 없을 것입니다)

분명한 대답은 "활동 모니터"이지만 명령 줄 도구를 찾고 있습니다!

27
dbr

MacOS X의 topdoes 최소한 정렬을 지원합니다 :

    O<skey>        Set secondary sort key to <skey> (see o<key>).
    o<key>         Set primary sort key to <key>: [+-]{command|cpu|pid
                   |prt|reg|rprvt|rshrd|rsize|th|time|uid|username|vprvt
                   |vsize}.
23
Alnitak

Htop을 OSX로 이식하는 중입니다. 저장소는 here (보다 활동적인 포크 here 이며 brew install htop )

현재 Apple의 libtop (APSL)과 htop (GPL) 사이의 라이센스 충돌에 대해 어떻게해야하는지 노력하고 있습니다. 아마도 더 많은 프로그래밍이 필요하지는 않지만 필요한 libtop 비트를 다시 구현해야 할 수도 있습니다. 라이센스 작업을 수행하는 방법에 대한 제안이 있으시면 언제든지 문의하십시오.

enter image description here

20
hexten

htop은 이제 macports의 일부입니다.

9
Joel K

Glances-Eye on your system 원하는 것입니다. 나는 이전에 리눅스에서 그것을 사용했는데, 그것은 크로스 플랫폼이며 정말 좋습니다.

여기 내 스크린 샷이 있습니다.

enter image description here

8
chhantyal

롤링 방식이라면 brew for htop 도 있습니다.

불행히도 Apple의/usr/bin/top은 더 이상 복합 단일 문자 인수를 이해하지 못하기 때문에 계속 퇴보합니다.

$ top -FR
invalid option or syntax: -FR
[...]

이제 당신은 예를 들어 사용해야합니다 "상단 -F -R -u". 그러나 애플의 "탑"은 기본적으로 CPU를 기준으로 정렬하지 않으므로 아마도 걱정할 것입니다.

7
Metaxis

OS X의 Top은 약간의 조정이 필요합니다 (GNU top)만큼 '블럭 아웃'되지는 않지만 쉽지만).

Leopard 또는 Tiger에서는 'top -FRo [field]'를 사용합니다. 여기서 '[field]'는 일반적으로 cpu, vsize, rsize 등입니다. -F 및 -R 옵션은 CPU 사용량을 최고로 크게 줄 이도록 메모리 계산의 정밀도를 희생합니다.

3
Dan Udey