Tôi đang gặp sự cố trên Macbook Pro giữa năm 2012 (thông số hệ thống bên dưới). Trong khi thực hiện xây dựng Xcode của một dự án Ionic từ dòng lệnh, tôi thấy (cứ sau mười lần hoặc lâu hơn một lần?), Quá trình bị đình trệ và hầu như tất cả các ứng dụng bị treo hoặc bóng ném.
Tôi thường có thể chuyển đổi giữa các ứng dụng và các menu đang mở, nhưng các ứng dụng sẽ không phản hồi với các nhấp chuột bên trong cửa sổ hoặc trên các mục menu. Chú giải công cụ vẫn xuất hiện khi tôi di chuột qua các mục trong Dock và tôi có thể chuyển đổi ứng dụng bằng cách nhấp vào các mục Dock. Khi tôi cố gắng tắt, nó báo cho tôi biết rằng mọi ứng dụng của tôi đều không phản hồi, nhưng ngay cả khi tôi có thể buộc thoát chúng, tôi không thể thực sự khởi động lại và thay vào đó phải nhấn nút nguồn.
Thật kỳ lạ, Terminal tiếp tục đáp ứng thông qua tất cả những điều này và tôi có thể mở tệp và chạy các quy trình mới, tuy nhiên nếu tôi muốn chạy một quy trình yêu cầu truy cập mạng, chẳng hạn như lynx
yêu cầu hết thời gian.
Tôi không biết bắt đầu gỡ lỗi ở đâu. Bất kỳ cái nhìn sâu sắc nào về các công cụ dòng lệnh dành riêng cho Mac sẽ giúp phân tích điều này trong khi nó thực sự đang xảy ra?
Đầu ra từ top
:
Processes: 338 total, 2 running, 24 stuck, 312 sleeping, 1627 threads 12:46:40
Load Avg: 1.79, 2.46, 2.29 CPU usage: 0.24% user, 0.60% sys, 99.15% idle SharedLibs: 152M resident, 44M data, 30M linkedit.
MemRegions: 54274 total, 4351M resident, 171M private, 1476M shared. PhysMem: 13G used (1986M wired), 2712M unused.
VM: 921G vsize, 633M framework vsize, 0(0) swapins, 0(0) swapouts. Networks: packets: 462429/214M in, 443918/192M out.
Disks: 1585475/28G read, 127563/2606M written.
PID COMMAND %CPU TIME #TH #WQ #PORT MEM PURG CMPRS PGRP PPID STATE BOOSTS %CPU_ME %CPU_OTHRS UID FAULTS
3027 screencaptur 0.0 00:00.01 2 1 50 1428K 0B 0B 408 408 sleeping *0[1] 0.00000 0.00000 501 1199
3026 top 2.7 00:02.07 1/1 0 21 4756K 0B 0B 3026 2884 running *0[1] 0.00000 0.00000 0 18310+
3025 syncdefaults 0.0 00:00.02 2 1 58 1836K 0B 0B 3025 1 sleeping *1[1] 0.00000 0.00000 501 1485
3024 mdworker 0.0 00:00.03 3 2 53 3164K 0B 0B 3024 1 sleeping *0[1] 0.00000 0.00000 501 2158
3023 mdworker 0.0 00:00.03 3 2 50 3096K 0B 0B 3023 1 sleeping *0[1] 0.00000 0.00000 89 2108
3021 AddressBookS 0.0 00:00.03 2 1 52 2144K 0B 0B 3021 1 sleeping *1[1] 0.00000 0.00000 501 2257
2884 bash 0.0 00:00.10 1 0 16 2632K 0B 0B 2884 2883 sleeping *0[1] 0.00000 0.00000 501 4527
2883 login 0.0 00:00.01 2 1 29 1080K 0B 0B 2883 722 sleeping *0[9] 0.00000 0.00000 0 1038
2882 quicklookd 0.0 00:00.05 5 2 80 3372K 32K 0B 2882 1 sleeping 0[0] 0.00000 0.00000 501 2757
2881 ios-deploy 0.0 00:00.00 1 0 10 636K 0B 0B 2317 2318 stuck *0[1] 0.00000 0.00000 501 645
2848 mdworker 0.0 00:00.05 3 1 54 3156K 0B 0B 2848 1 sleeping *0[1] 0.00000 0.00000 501 2184
2841 mdworker 0.0 00:00.13 3 1 62 3824K 0B 0B 2841 1 sleeping *0[1] 0.00000 0.00000 501 3326
2580 Interface Bu 0.0 00:00.18 4 2 33 28M 0B 0B 2540 2540 sleeping *0[4] 0.00000 0.00000 501 11784
2578 Interface Bu 0.0 00:00.19 4 2 33 29M 0B 0B 2541 2541 sleeping *0[6] 0.00000 0.00000 501 12087
2577 Interface Bu 0.0 00:00.17 4 2 31 27M 0B 0B 2540 2540 sleeping *0[3] 0.00000 0.00000 501 10942
2576 Interface Bu 0.0 00:00.24 4 2 34 28M 0B 0B 2538 2538 sleeping *0[3] 0.00000 0.00000 501 11651
2574 Interface Bu 0.0 00:00.24 4 2 34 28M 0B 0B 2537 2537 sleeping *0[4] 0.00000 0.00000 501 11815
2573 Interface Bu 0.0 00:00.23 4 2 33 28M 0B 0B 2539 2539 sleeping *0[3] 0.00000 0.00000 501 11588
2569 Interface Bu 0.0 00:00.19 4 2 30 27M 0B 0B 2541 2541 sleeping *0[3] 0.00000 0.00000 501 10976
2558 Interface Bu 0.0 00:00.19 4 2 30 27M 0B 0B 2537 2537 sleeping *0[3] 0.00000 0.00000 501 10977
2557 Interface Bu 0.0 00:00.20 4 2 30 27M 0B 0B 2538 2538 sleeping *0[3] 0.00000 0.00000 501 10963
2556 Interface Bu 0.0 00:00.20 4 2 30 27M 0B 0B 2539 2539 sleeping *0[3] 0.00000 0.00000 501 10975
2542 ibtoold 0.0 00:01.15 7 3 98 45M- 0B 0B 2542 1 sleeping *0[1] 0.00000 0.00000 501 24004+
2541 ibtoold 0.0 00:01.51 7 3 105- 47M- 0B 0B 2541 1 sleeping *0[1] 0.00000 0.00000 501 27958+
2540 ibtoold 0.0 00:01.21 7 3 105 44M- 0B 0B 2540 1 sleeping *0[1] 0.00000 0.00000 501 24758+
2539 ibtoold 0.0 00:01.19 7 3 105 44M- 0B 0B 2539 1 sleeping *0[1] 0.00000 0.00000 501 24188+
2538 ibtoold 0.0 00:01.20 7 3 105 44M- 0B 0B 2538 1 sleeping *0[1] 0.00000 0.00000 501 24283+
2537 ibtoold 0.0 00:01.20 8 4 102+ 44M- 0B 0B 2537 1 sleeping *0[1] 0.00000 0.00000 501 24321+
2471 mdworker 0.0 00:00.04 3 1 52 3132K 0B 0B 2471 1 sleeping *0[1] 0.00000 0.00000 501 2570
2470 mdworker 0.0 00:00.04 3 1 52 3152K 0B 0B 2470 1 sleeping *0[1] 0.00000 0.00000 501 2576
2417- dbfseventsd 0.0 00:00.90 1 0 8 208K 0B 0B 422 2400 sleeping *0[1] 0.00000 0.00000 501 202
2400- dbfseventsd 0.0 00:01.22 1 0 8 4344K 0B 0B 422 2399 stuck *0[1] 0.00000 0.00000 0 1317
2399- dbfseventsd 0.0 00:00.18 1 0 10 444K 0B 0B 422 422 sleeping *0[1] 0.00000 0.00000 0 788
2318 node 0.0 00:04.61 10 0 29 73M 0B 0B 2317 2317 sleeping *0[1] 0.00000 0.00000 501 59203
2317 node 0.0 00:00.81 11 1 53 33M 0B 0B 2317 913 sleeping *0[1] 0.00000 0.00000 501 203
Tôi nhận thấy tất cả các quy trình của Trình tạo giao diện và tìm kiếm nhật ký hệ thống cho Trình tạo giao diện: Tôi đã tìm thấy điều này cùng lúc với hang:
top -o cpu
và chỉ dán một vài quy trình đầu tiên. Tải hệ thống khá vừa phải, vì vậy tôi không xem đây là vấn đề chính ngay bây giờ.