Tôi đang quan sát việc sử dụng CPU thường xuyên và bất thường trên macbook pro của tôi. quicklookd
ngang bằng với việc revisiond
ăn cùng nhau trên 50%. Nó làm cạn kiệt pin của tôi đáng kể và làm cho toàn bộ máy nóng.
Tôi không chắc chắn chính xác khi nào nó bắt đầu nhưng tôi nghi ngờ bản nâng cấp 10.10.3 mới nhất vì tôi không nhận thấy điều này trước đây.
Sau khi đọc một số bài đăng trên mạng tôi xóa ~Libraries/Cache
và /private/var/folders
sau đó khởi động lại. Có vẻ như vấn đề đã biến mất (những quá trình đó không xuất hiện), nhưng chỉ trong một thời gian. Ngày hôm sau tôi lại tiếp tục ngủ, quicklookd
và revisiond
bắt đầu đốt CPU.
Bất kỳ manh mối làm thế nào để thoát khỏi điều này? Điều gì gây ra vấn đề này? Có vẻ như hai quá trình này được kết nối bằng cách nào đó, bởi vì khi tôi xóa bộ nhớ cache và khởi động lại, không ai trong số họ sử dụng nhiều cpu. Hôm nay, cả hai đều làm (quicklookd 24-30%, revisiond ~ 15%).
[Cập nhật]
Chạy sudo opensnoop -n revisiond
cho thấy không có gì.
Chạy sudo opensnoop -n quicklookd
mang đến danh sách vô tận các mục như thế này:
UID PID COMM FD PATH
501 4783 quicklookd 23 /
501 4783 quicklookd 23 /
501 4783 quicklookd 23 /
501 4783 quicklookd 23 /
501 4783 quicklookd 23 /
501 4783 quicklookd 23 /
501 4783 quicklookd 23 /
501 4783 quicklookd 23 /
501 4783 quicklookd 23 /
501 4783 quicklookd 21 /
501 4783 quicklookd 23 /
501 4783 quicklookd 23 /
501 4783 quicklookd 23 /
501 4783 quicklookd 23 /
501 4783 quicklookd 23 /
501 4783 quicklookd 23 /
Nó tiếp tục và tiếp tục. Nó chỉ là vô tận. FD
cột luôn luôn 23
ngoại trừ hai hoặc ba 21
.
[Cập nhật 2]
Sau vài phút tôi đã nhận được một số mục khác bên cạnh 501 4783 quicklookd 23 /
(không dán chủ đề ở đây vì chúng không liên quan)
Và sau đó, một lần nữa, toàn bộ 501 4967 quicklookd 23 /
[Cập nhật 3]
Tôi cũng nhận thấy rằng diskarbitrationd
và diskmanagementd
điểm số khá cao (~ 5%) và luôn đứng đầu danh sách quy trình (được sắp xếp theo mức độ sử dụng CPU) ngay bên dưới quicklookd
và revisiond
. Có vẻ như điều này cũng có thể có liên quan đến vấn đề này.
Tôi đã đóng ( cmd + q
tất cả các ứng dụng khác để đảm bảo không có gì cản trở các phép đo).
[Cập nhật 4]
Tìm thấy một vài mục thú vị trong bảng điều khiển:
Failed to obtain sandbox extension for path=/Users/me/Library/Caches/com.apple.quicklook.satellite. Errno:1
CGSConnectionByID: 0 is not a valid connection ID.
[QL] Using too much memory (161 MB), hit critical threshold (120 MB), exiting immediately to clean up.
[QL] Unable to write memory cache on disk
In -[NSApplication(NSQuietSafeQuit) _updateCanQuitQuietlyAndSafely], _LSSetApplicationInformationItem(NSCanQuitQuietlyAndSafely) returned error -50
Họ lặp lại vài lần mỗi ngày. Đặc biệt là những người về bộ nhớ và kết nối không hợp lệ.
[Cập nhật 5]
sudo iosnoop -n quicklookd
tiết lộ điều này:
UID PID D BLOCK SIZE COMM PATHNAME
501 5656 W 56385320 32768 quicklookd ??/Quick Look/cloudthumbnails.db-journal
501 5656 W 56385320 4096 quicklookd ??/Quick Look/cloudthumbnails.db-journal
501 5656 W 48100696 12288 quicklookd ??/Quick Look/cloudthumbnails.db
501 5656 W 48100816 8192 quicklookd ??/Quick Look/cloudthumbnails.db
501 5656 W 48100840 8192 quicklookd ??/Quick Look/cloudthumbnails.db
501 5656 W 56385640 28672 quicklookd ??/T/etilqs_kYNR5XinU71bydh
501 5656 W 56386736 32768 quicklookd ??/Quick Look/cloudthumbnails.db-journal
501 5656 W 56386736 4096 quicklookd ??/Quick Look/cloudthumbnails.db-journal
501 5656 W 48100696 12288 quicklookd ??/Quick Look/cloudthumbnails.db
501 5656 W 48100816 8192 quicklookd ??/Quick Look/cloudthumbnails.db
501 5656 W 48100840 8192 quicklookd ??/Quick Look/cloudthumbnails.db
501 5656 W 56387280 28672 quicklookd ??/T/etilqs_ejadCww3DunYuu3
cloudthumbnails.db
và cloudthumbnails.db-journal
lặp lại và lặp lại.