명령줄에서 느린 Mac을 어떻게 진단합니까? (OS X 엘 캐피테인)

명령줄에서 느린 Mac을 어떻게 진단합니까? (OS X 엘 캐피테인)

나는아주 오래된(2009년경으로 생각됩니다.) 요즘 TimeMachine 백업을 위한 NAS 역할만 하는 Mac Mini입니다. 약 이틀 전까지는 잘 작동했는데 갑자기 백업이 작동을 멈췄습니다. 또한 공유 화면을 통해서도 연결할 수 없습니다. 시도했을 때 ssh실행 중이라는 것을 깨달았습니다.매우 느리게. 들어가는 데 3~5분이 걸립니다 ssh. 대부분 시간이 초과되지만 실제로 연결을 열 수 있으면 열려 있는 상태로 유지됩니다. 속도가 매우 느릴 뿐입니다. 내가 El Capitain을 실행하고 있다는 사실을 알아내는 데에도 거의 6분이 걸렸습니다.

Krotos:~ cwr$ time uname -a
Darwin Krotos.local 15.6.0 Darwin Kernel Version 15.6.0: Thu Jun 21 20:07:40 PDT 2018; root:xnu-3248.73.11~1/RELEASE_X86_64 x86_64

real    5m58.602s
user    0m0.007s
sys 0m0.007s

실행은 top출력이 시작되기 전에 쉽게 1~2분 정도 걸립니다(그러나 출력은 정상적인 속도로 업데이트되는 것 같습니다).

뭔가 뭔가 하고 있는 것 같은데... 무슨 일인지는 모르겠습니다. top, 시작하여 실행하면 다음과 같이 보입니다.

Processes: 90 total, 2 running, 17 stuck, 71 sleeping, 365 threads     09:49:05
Load Avg: 1.07, 1.10, 1.07  CPU usage: 0.97% user, 0.48% sys, 98.54% idle
SharedLibs: 100M resident, 6980K data, 45M linkedit.
MemRegions: 30832 total, 775M resident, 53M private, 153M shared.
PhysMem: 2098M used (1007M wired), 6350M unused.
VM: 286G vsize, 535M framework vsize, 0(0) swapins, 0(0) swapouts.
Networks: packets: 8361/986K in, 1770/314K out.
Disks: 11164/837M read, 2740/43M written.

PID  COMMAND      %CPU TIME     #TH   #WQ  #POR MEM    PURG   CMPR PGRP PPID
281  AppleFileSer 0.0  00:00.20 8     0    78   13M    8192B  0B   281  1
280  top          1.2  00:02.98 1/1   0    22   3044K  0B     0B   280  222
278- fpsaud       0.0  00:00.13 1     0    2    80K    0B     0B   278  1
270  ocspd        0.0  00:00.22 2     0    30   7376K  0B     0B   270  1
269  makewhatis   0.0  00:00.03 1     0    12   584K   0B     0B   245  267
267  sh           0.0  00:00.01 1     0    17   652K   0B     0B   245  2
...

나에게는 세상 모든 것이 잘되는 것처럼 보입니다.

무슨 일이 일어나든 네트워크 계층 위에 있는 것처럼 보입니다. 예를 들어 ping하려고 하면서 계속해서 실행했기 때문입니다 which grep. 100개의 패킷 후에 중지했지만 속도가 빠르고 아무것도 삭제되지 않았습니다.

64 bytes from 192.168.1.10: icmp_seq=101 ttl=64 time=1.315 ms
^C
--- krotos.local ping statistics ---
102 packets transmitted, 102 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 1.096/1.927/3.488/0.472 ms

which반면에 명령은 ...

Krotos:~ cwr$ time which grep
/usr/bin/grep

real    1m10.675s
user    0m0.007s
sys 0m0.005s

디스크 공간도 괜찮은 것 같지만 이를 파악하는 데 시간이 오래 걸립니다.

Krotos:~ cwr$ time df
Filesystem    512-blocks      Used Available Capacity  iused    ifree %iused  Mounted on
/dev/disk0s2   232762432 119458488 112791944    52% 14996309 14098993   52%   /
devfs                383       383         0   100%      664        0  100%   /dev
map -hosts             0         0         0   100%        0        0  100%   /net
map auto_home          0         0         0   100%        0        0  100%   /home

real    3m4.875s
user    0m0.007s
sys 0m0.007s

누군가에게 모니터를 빌려서 연결할 수도 있겠지만 명령줄에서 이를 진단할 수 있으면 정말 좋겠습니다. 재부팅을 시도했지만 문제가 지속됩니다. 어쩌면 스포트라이트 데이터베이스를 다시 색인화하는 것과 같은 신비한 MacOS 작업 중 하나를 수행하는 것일 수도 있고, 하던 작업이 완료되면 며칠 후에는 괜찮을 것입니다. 하지만... 무엇인지 알고 싶습니다. (그리고 그것이 사실인지, 며칠만 기다려야 하는지, 아니면 그냥 사라지지 않는 더 큰 문제인지).

CPU가 거의 완전히 유휴 상태이고 메모리와 디스크 공간이 충분할 때 간단한 명령을 수행하는 데 몇 분이 걸리는 이유를 알아내기 위해 또 무엇을 볼 수 있습니까?

관련 정보