ฉันสังเกตการใช้งาน CPU ปกติและผิดปกติบน macbook pro quicklookd
ในหุ้นที่มีrevisiond
กำลังรับประทานอาหารด้วยกันมากกว่า 50% มันใช้พลังงานจากแบตเตอรี่ของฉันอย่างมากและทำให้ทั้งเครื่องร้อน
ฉันไม่แน่ใจว่าเมื่อมันเริ่มต้น แต่ฉันสงสัยว่าการอัพเกรด 10.10.3 ล่าสุดเพราะฉันไม่ได้สังเกตเห็นสิ่งนี้มาก่อน
หลังจากที่ได้อ่านโพสต์บางอย่างเกี่ยวกับฉันสุทธิล้าง~Libraries/Cache
และ/private/var/folders
แล้วรีบูต ดูเหมือนว่าปัญหาจะหายไป (กระบวนการเหล่านั้นไม่ปรากฏขึ้น) แต่เพียงชั่วขณะหนึ่ง ในวันถัดไปฉันกลับมาจากการนอนหลับอีกครั้ง - quicklookd
และrevisiond
เริ่มเผาซีพียูของฉัน
เบาะแสใด ๆ วิธีการกำจัดนี้ สาเหตุของปัญหานี้คืออะไร ดูเหมือนว่าทั้งสองกระบวนการนี้จะเชื่อมต่อกันเพราะเมื่อฉันล้างแคชและเริ่มต้นใหม่ไม่มีพวกเขาใช้ cpu จำนวนมาก วันนี้พวกเขาทั้งสองทำ (มองอย่างรวดเร็ว 24-30%, ปรับปรุงใหม่ ~ 15%)
[Update]
วิ่งsudo opensnoop -n revisiond
แสดงอะไร
การเรียกใช้sudo opensnoop -n quicklookd
นำรายการที่ไม่มีที่สิ้นสุดเช่นนี้:
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 /
มันไปเรื่อย ๆ มันไม่มีที่สิ้นสุด FD
คอลัมน์อยู่เสมอยกเว้นสองหรือสาม23
21
[อัพเดท 2]
หลังจากนั้นไม่กี่นาทีฉันก็มีรายการอื่น ๆ นอกเหนือจาก501 4783 quicklookd 23 /
(ไม่ใช่การวางธีมที่นี่เนื่องจากไม่เกี่ยวข้อง)
แล้วอีกครั้งทั้งจำนวนมาก 501 4967 quicklookd 23 /
[อัพเดท 3]
ฉันได้สังเกตเห็นว่าdiskarbitrationd
และdiskmanagementd
คะแนนค่อนข้างสูง (~ 5%) และอยู่ด้านบนของรายการกระบวนการ (เรียงตามการใช้งาน CPU) เพียงด้านล่างและquicklookd
revisiond
ดูเหมือนว่าสิ่งนี้อาจมีส่วนเกี่ยวข้องกับปัญหานี้
ฉันปิด ( cmd + q
แอพอื่นทั้งหมดเพื่อให้แน่ใจว่าไม่มีสิ่งใดรบกวนการวัด)
[อัพเดท 4]
พบรายการที่น่าสนใจในคอนโซล:
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
พวกเขาทำซ้ำสองสามครั้งเป็นประจำในแต่ละวัน โดยเฉพาะอย่างยิ่งเกี่ยวกับหน่วยความจำและการเชื่อมต่อที่ไม่ถูกต้อง
[อัพเดต 5]
sudo iosnoop -n quicklookd
เปิดเผยสิ่งนี้:
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
และcloudthumbnails.db-journal
ซ้ำและทำซ้ำ