ตั้งแต่ไม่กี่เดือนบนหนึ่งในเดสก์ท็อป Ubuntu 14.04 ระบบที่ฉันใช้ CPU ได้เพิ่มขึ้นเป็นประจำถึง 80-100% โดยไม่มีเหตุผลที่ชัดเจน htop
มักจะแอตทริบิวต์ responsability กระบวนการระบบไฟล์เช่นหรือnemo
ntfs
เพื่อให้ CPU กลับมาฉันจะฆ่ากระบวนการเหล่านี้ซึ่งในบางกรณีอาจนำไปสู่การสูญเสียการเข้าถึงระบบไฟล์และการรีสตาร์ทที่ตามมา
เมื่อหลายวันก่อนฉันสังเกตเห็นว่าเมื่อใดก็ตามที่สถานการณ์นี้เกิดขึ้นกระบวนการอื่นก็มักจะใช้ CPU สูงmediascanner-service-2.0
อยู่เสมอ การวิจัยบางอย่างนำฉันไปที่หัวข้อนี้ในฟอรัมที่แนะนำให้ลบทิ้ง ดังนั้นฉันทำ
ผลลัพธ์ที่ได้นั้นเป็นไปในทางบวกโดยไม่คาดคิด: ไม่เพียง แต่ตอนที่โหลดซีพียูสูงไปแล้วระบบยังเร็วขึ้นด้วย ความเร็วของเลนส์สูงขึ้นอย่างมาก: การค้นหาแอพพลิเคชั่นอย่างCalcตอนนี้ใช้เวลามากที่สุด 2 วินาทีเมื่อก่อนหน้านี้ใช้เวลาประมาณ 20 วินาที การค้นหาไฟล์ใช้เวลาประมาณ 5 วินาทีก่อนที่มันจะใช้เวลาประมาณ 30 วินาที โปรแกรมขนาดใหญ่เช่น Eclipse เริ่มทำงานได้เร็วขึ้นและพื้นที่ทำงานมีสภาพคล่องมากขึ้น ดูเหมือนว่าจะมีการลดความถี่โดยรวมของการเข้าถึงดิสก์
mediascanner2.0
แพคเกจนี้คืออะไร? มันเป็นส่วนหนึ่งของ Unity 7 หรือการพึ่งพาที่ติดตั้งposterioriหรือไม่? เป็นไปได้หรือไม่ที่จะป้องกันการติดตั้ง?
อัปเดต : ทำตามคำแนะนำของ Sethเป็นไปได้ที่จะติดตามแพ็คเกจนี้เป็นindicator-session
:
$ sudo aptitude why mediascanner2.0
i indicator-session Recommends indicator-applet (>= 0.2) | indicator-renderer
i A unity8 Provides indicator-renderer
i A unity8 Recommends unity-scope-mediascanner2
pi unity-scope-mediascanner2 Depends mediascanner2.0
เห็นได้ชัดว่าmediascanner2.0
(และเชลล์ Unity 8) เป็นส่วนหนึ่งของระบบฐาน 14.04 เหลือคำตอบคือฟังก์ชั่นที่แน่นอนของแพ็คเกจอันธพาลนี้