Sejak beberapa bulan, pada salah satu sistem Ubuntu 14.04 desktop yang saya gunakan, CPU secara teratur telah mencapai 80-100% tanpa alasan yang jelas. htop
biasanya akan mengaitkan responsabilitas dengan proses sistem file, seperti nemo
atau ntfs
. Untuk mendapatkan kembali CPU saya akan mematikan proses ini, yang dalam beberapa kasus akan menyebabkan hilangnya akses ke sistem file dan restart selanjutnya.
Hari yang lalu saya melihat bahwa setiap kali situasi ini terjadi proses lain selalu hadir juga menggunakan CPU tinggi: mediascanner-service-2.0
. Beberapa penelitian membawa saya ke utas ini di Forum yang hanya menyarankan penghapusannya. Jadi saya lakukan.
Hasil akhirnya secara tak terduga positif: tidak hanya episode beban CPU yang tinggi yang hilang, sistem ini juga jauh lebih cepat. Kecepatan Lensa sangat dramatis: menemukan aplikasi seperti Calc sekarang membutuhkan waktu paling lama 2 detik ketika sebelumnya dibutuhkan sekitar 20 detik. Mencari file sekarang membutuhkan waktu sekitar 5 detik, sedangkan sebelum dibutuhkan dalam urutan 30 detik. Program berat seperti Eclipse memulai lebih cepat dan ruang kerja lebih lancar. Tampaknya ada juga pengurangan keseluruhan dalam frekuensi akses disk.
Apa sebenarnya mediascanner2.0
paket ini ? Apakah itu bagian dari Unity 7 atau ketergantungan yang diinstal posteriori ? Apakah mungkin untuk mencegah instalasi?
Pembaruan : mengikuti saran Seth, adalah mungkin untuk melacak paket ini ke 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
Rupanya, mediascanner2.0
(dan shell Unity 8) adalah bagian dari sistem basis 14.04. Waktu untuk menjawab adalah fungsi persis dari paket jahat ini.
sumber
sudo apt-get install aptitude
) dan kemudian jalankan:sudo aptitude why mediascanner2.0
. Harap edit keluaran ke pertanyaan Anda.Jawaban:
mediascanner2.0
adalah paket yang digunakan di Unity 8 untuk menemukan media dan kemudian memutarnya. Misalnya, Aplikasi Core Music pada Unity 8 digunakanmediascanner
untuk memindai direktori musik (atau direktori apa pun dalam hal ini) dan kemudian memutar ulang musik. Karena Ubuntu bergerak menuju Unity 8, ia disertakan secara default di iso Ubuntu.mediascanner
memindai seluruh hard drive Anda untuk menemukan media, jadi saat pertama kali, ia akan memperlambat komputer Anda. Akhirnya, ia harus menyimpan hasilnya, dan kemudian berhenti menjadi sumber daya yang intensif.Anda memiliki dua opsi untuk membantu memperbaiki masalah Anda:
mediascanner
untuk tidak mencoba memindai direktori dengan membuat gambar baru dan memberi judulnya.nomedia
. Kemudian, ketikamediascanner
mencapai direktori ini, bahkan tidak akan repot untuk mengindeksnya. Secara teori, Anda bisa melakukan ini untuk banyak direktori di komputer Anda, danmediascanner
harus berhenti mengindeksnya.mediascanner
adalah ketergantungan.Semoga ini bisa membantu :)
Sumber
sumber
Music
folder saya kosong.mediascanner
memindai seluruh hard drive Anda untuk mencari file. Seperti dijelaskan di sini: bugs.launchpad.net/ubuntu/+source/mediascanner2/+bug/1294303 , Anda dapat membuat file teks baru dan.nomedia
beri nama untuk memberi tahumediascanner
agar tidak mencari direktori itu. Sayangnya, Anda harus melakukan ini untuk banyak direktori di HD Anda.mediascanner2.0
paket mendapat diinstal ulang beberapa waktu setelah dihapus (mungkin dengan update otomatis). Masih belum jelas apa fungsinya. Semuanya bekerja jauh lebih baik dan lebih cepat ketika tidak diinstal, termasuk aplikasi media.