tracker-store dan tracker-miner-fs menghabiskan CPU saya di setiap startup

155

Setiap kali saya memulai laptop saya proses tracker-storedan tracker-miner-fsmemakan CPU saya antara 30-40% selama 10-15 menit. Saya di ubuntu 12.04.

Apa yang dilakukan proses ini? Bagaimana cara menghilangkan proses?

Gaurav Agarwal
sumber
Apakah semua perangkat lunak di sistem Anda dari pusat perangkat lunak atau sudahkah Anda menginstal perangkat lunak dari tempat lain? Bisakah Anda terhubung tracker-xdengan apa saja? FWIW, saya tidak melihat proses yang disebut tracker-xdengan Lubuntu 13.04. Jika Anda tidak memiliki "masalah privasi", Anda dapat memposting output seperti ps -edan di dpkg --get-selectionssini atau @ pastebin. Mungkin seseorang bisa mengetahui apa yang terjadi.
@ vasa1 Salah saya, pelacak-x berarti pelacak-toko dan pelacak-penambang-fs
Gaurav Agarwal
3
Saya baru saja mengalami hal serupa di Ubuntu 16.04.1 LTS.
Alexey
Mungkin ada file bermasalah yang mencegah pelacak menyelesaikan indeksnya. Daripada menghapus pelacak, saya punya jawaban yang mungkin membantu masalah file yang dibiarkan masuk /tmp/tracker-extract-files.1000. Itu masih akan diindeks untuk beberapa saat setelah reboot, tetapi harus selesai paling lama beberapa menit.
scruss

Jawaban:

134

Solusi scripting untuk menonaktifkannya secara permanen di Ubuntu 16.04

Seperti disebutkan dalam komentar, file yang disebutkan dalam posting ini tidak ada lagi di 16.04. Anda dapat menggunakan skrip berikut:

echo -e "\nHidden=true\n" | sudo tee --append /etc/xdg/autostart/tracker-extract.desktop /etc/xdg/autostart/tracker-miner-apps.desktop /etc/xdg/autostart/tracker-miner-fs.desktop /etc/xdg/autostart/tracker-miner-user-guides.desktop /etc/xdg/autostart/tracker-store.desktop > /dev/null
gsettings set org.freedesktop.Tracker.Miner.Files crawling-interval -2  
gsettings set org.freedesktop.Tracker.Miner.Files enable-monitors false  
tracker reset --hard   

( sumber )

Ini adalah bug yang dikonfirmasi pada Launchpad

Apa yang dilakukan proses ini?

Tracker adalah sinergi teknologi yang dirancang untuk menyediakan desktop yang sangat canggih, inovatif, dan terintegrasi.

Tracker menyediakan yang berikut:

  • Pengindeks untuk pencarian desktop (untuk lebih jelasnya lihat spec ini: https://wiki.ubuntu.com/IntegratedDesktopSearch )
  • Tag database untuk melakukan penandaan kata kunci dari objek apa pun
  • Basis data metadata yang dapat diperluas untuk aplikasi seperti gedit dan kotak ritme yang perlu menambahkan metadata khusus ke file
  • Basis data untuk objek kelas satu memungkinkan penggunaan basis data pelacak untuk penyimpanan dan implementasi Obyek Kelas Pertama dan Model Gnome 3.0.

Bagaimana cara menghilangkan proses?

  1. Menonaktifkan pelacak untuk global (untuk semua pengguna)

    1. Edit /etc/xdg/autostart/trackerd.desktopfile dengan hak akses root ( sudo -i gedit /etc/xdg/autostart/trackerd.desktop)
    2. Tambahkan Hidden=trueke akhir file
    3. Lakukan hal yang sama /etc/xdg/autostart/tracker-applet.desktopjika Anda mau
  2. Menonaktifkan pelacak hanya untuk pengguna Anda

    1. Masukkan direktori ~/.config/autostart, buat jika tidak ada
    2. Buat file dengan nama trackerd.desktop
    3. Rekatkan yang berikut ke dalam file, simpan dan keluar:

      [Desktop Entry]
      Encoding=UTF-8
      Name=Tracker
      Hidden=true
      

Sumber: https://wiki.ubuntu.com/Tracker

Radu Rădeanu
sumber
2
Bisakah saya uninstall? sudo apt-get purge tracker
Gaurav Agarwal
9
@codingcrow Jangan mencopot pemasangannya, dan bahkan tidak memikirkan pembersihan. Penonaktifan sudah cukup. :-)
TomKat
4
@ TomKat: Kenapa tidak? Saya baru saja melakukannya apt-get uninstall trackerdi gnome-ubuntu dan bekerja dengan baik .. itu juga menghapus dokumen gnome, tapi apa pun, bahkan tidak tahu saya punya program itu :)
benjaoming
4
Ini tidak berfungsi. Penambang masih berjalan di setiap boot.
Serrano
2
apakah menonaktifkan proses ini akan memengaruhi kinerja pencarian?
Nasreddine
85

Cukup mengubah nilai ini menggunakan penyihir gsettings akan menonaktifkan pengindeksan konstan Tracker:

gsettings set org.freedesktop.Tracker.Miner.Files crawling-interval -2  
gsettings set org.freedesktop.Tracker.Miner.Files enable-monitors false

Nilai-nilai dapat diubah menggunakan dconf-editor dengan menavigasi melalui org> freedesktop> Tracker> Miner> File :

org.freedesktop.Tracker.Miner.Files

Setelah perubahan ini, sangat disarankan untuk membersihkan database untuk mendapatkan kembali beberapa ruang yang hilang pada disk:

echo y | LANG=en tracker reset -r
Maxwel Leite
sumber
2
Terima kasih banyak, saya baru saja menjalankan pelacak-kontrol-r dan semuanya disortir ...
JoZ3
1
Apa yang sebenarnya tracker-control -rdilakukan? Kedengarannya karena pos tracker-controlini sudah usang dan dimigrasi ke tracker daemonperintah, tetapi tracker help daemon(atau tracker-control --help) tidak menyebutkan -rbendera. Apakah masih melakukan hal yang sama? Saya tidak dapat menemukan dokumentasi yang lama.
redbmk
5
Saya percaya padanan modernnya adalah tracker reset --hard.
jcupitt
1
Mengikuti langkah ini, setelah menjalankan tracker-control -rlaptop saya kembali menjadi lancar lagi! PS: tracker-controltidak tersedia lagi dalam 16,04, tetapi tenang, itu akan memicu perintah pengganti yang tracker daemon.
adadion
tracker-control: command not foundMengapa demikian?
Tooniis
30

Mungkin ini relevan untuk Ubuntu 14.04 / GDM , dan jika penting untuk tidak menghapus seluruh layanan maka akan lebih baik untuk stopdan / atau renice.

Karena itu dapat:

Berhenti / diubah namanya ( metode tidak disarankan ):

$ tracker-control -p  
Found 171 PIDs…  
Found process ID NNNN for 'tracker-store'  
Found process ID MMMM for 'tracker-miner-fs'  

$ initctl stop tracker-store && renice -n +19 -p NNNN && initctl start tracker-store

Perhatikan orang menyarankan belum tracker-control -rdan mungkin untuk sistem dengan pengindeksan diaktifkan ini akan lebih baik:

$ tracker-control -e

ATAU sama dengan Sistem Monitor GUI:

Aplikasi> Utilitas> Monitor Sistem

  • sortir> Nama
  • gulir> toko pelacak
  • klik kanan> Hentikan Proses
  • klik kanan> Ubah Prioritas> Sangat Rendah
  • klik kanan> Lanjutkan Proses

ATAU mungkin cara yang paling tepat untuk sistem dengan menjalankan tracker-store:

Aplikasi> Alat Sistem> Pencarian & Pengindeksan

Daftar barang

cepat
sumber
1
Terima kasih! Saya tidak memperhatikan opsi untuk memaksa pelacak untuk digunakan hanya ketika komputer tidak digunakan. Mari kita lihat apakah itu berhasil.
Alfredo Hernández
1
ini berhasil untuk saya. saya tidak mencentang semua lokasi, dan membatasi opsi lain untuk pengaturan paling minimal, "diindeks ulang", dan berhenti. Saya suka rute ini, karena ini adalah sesuatu yang saya mungkin akan ingat apa yang saya lakukan.
ryanjdillon
4
Untuk pengguna ubuntu,sudo apt-get install tracker-gui
smac89
1
The tracker-guiProgram adalah satu-satunya pilihan yang tidak merasa seperti hack total untuk saya. +1
grooveplex
16

Up to date versi untuk Ubuntu 16.04 :

echo -e "\nHidden=true\n"|sudo tee --append /etc/xdg/autostart/tracker-extract.desktop
echo -e "\nHidden=true\n"|sudo tee --append /etc/xdg/autostart/tracker-miner-apps.desktop
echo -e "\nHidden=true\n"|sudo tee --append /etc/xdg/autostart/tracker-miner-fs.desktop
echo -e "\nHidden=true\n"|sudo tee --append /etc/xdg/autostart/tracker-miner-user-guides.desktop
echo -e "\nHidden=true\n"|sudo tee --append /etc/xdg/autostart/tracker-store.desktop

gsettings set org.freedesktop.Tracker.Miner.Files crawling-interval -2
gsettings set org.freedesktop.Tracker.Miner.Files enable-monitors false

tracker reset --hard

Pada dasarnya ini adalah remix dari jawaban Radu dan Maxwell, tetapi lokasi dan perintah telah diperbarui ke Ubuntu 16.04 (ada beberapa perubahan).

Attila Fulop
sumber
Saat menambahkan baris-baris ini satu per satu di terminal, ini memberi batas waktu ini untuk setiap perintah. echo -e "\nHidden=true\n"|sudo tee --append /etc/xdg/autostart/tracker-extract.desktop sudo: unable to resolve host Thusitha: Connection timed out
Thusitha Sumanadasa
7

Aktifkan Aplikasi Startup canggih dengan perintah ini:

sudo sed -i "s/NoDisplay=true/NoDisplay=false/g" /etc/xdg/autostart/*.desktop

Jalankan Aplikasi Startup dan hapus centang Tracker File System Miner dan item serupa lainnya. Mereka dapat diaktifkan kembali dengan mudah.

Christopher
sumber
4

Menggunakan Synaptic, saya memilih "tandai untuk penghapusan lengkap" untuk "pelacak", dan untuk "zeitgeist" (kin untuk menggunakan perintah pembersihan yang seharusnya menghapus komponen terkait dan mengkonfigurasi file untuk program yang dipilih). Jauh lebih banyak dari perangkat lunak pelacakan zeitgeist telah diinstal tidak dikenal oleh saya, dan jadi saya memilih penghapusan lengkap untuk semua kecuali perpustakaan bersama zeitgeist yang terlihat terlalu tertanam dalam OS untuk dihapus dengan aman. Hampir seperti anjing dengan kasus cacing jantung yang buruk, atau lebih baik lagi seperti hydra. Potong satu kepala dan ada tiga lagi yang mencoba merusak chi Anda. Kedengarannya seperti sesuatu yang microsoft senang lakukan kepada orang-orang yang mempercayai mereka. Apa pun ... Laptop saya sekarang melakukan booting kurang dari separuh waktu, tidak sepenuhnya mematikan secara acak kadang-kadang menabrak apa yang saya ' Saya menggunakan pada saat itu, dan itu mungkin hanya lega menyingkirkan hal itu tetapi sisa perangkat lunak tampaknya berjalan jauh lebih baik tanpa tentakel hydra yang berat. Awah ferget itu ... Kau tahu maksudku.

Mengapa program seperti ini harus didatangkan diam-diam melalui pintu belakang? Mungkin karena tidak ada yang menginginkan hal seperti itu di laptop pribadi mereka. Jika saya adalah edisi server yang menjalankan teknologi pada mainframe yang memiliki pertunjukan ram besar dan inti keluar wahzoo, maka itu akan menjadi cerita lain. Mungkin kemudian saya ingin menggunakan perangkat lunak pelacakan. Bahkan kemudian, saya masih ingin itu menjadi aplikasi pilihan saya.

Hanya mengatakan.

pengguna241578
sumber
Karena saya tidak menggunakan patung yang disediakan oleh pelacak, saya akan menggunakan "penghapusan lengkap". Hari aku akan membutuhkan sesuatu seperti ini, saya yakin saya akan menginstall ulang
augusto
0

daftar pelacak Anda:

pelacak-ekstrak pelacak-toko pelacak-penambang-aplikasi pelacak-penambang-fs pelacak-penambang-panduan pengguna

memberi saya banyak masalah, saat startup CPU saya (prosesor) naik sangat sangat sangat tinggi, katakanlah 95% selama sekitar 5 atau 10 menit, hard disk saya tergores dan jika saya membiarkan proses Anda terbuka, saya memiliki mesin yang membeku lebih cepat.

Mouse tidak bergerak lagi dan kemudian keyboard.

Saya menggunakan linux-mageia dan pelacak Anda ditampilkan pada awalnya saya pikir mereka adalah spyware karena nama: "tracker-miner" lebih seperti aplikasi yang akan merusak bitcoin.

Saya memiliki mesin yang sangat sangat kuat untuk bekerja, "ryzen7" dan saya khawatir kepiting kecil Anda dibuat sangat buruk untuk mesin besar, karena ketika saya membunuh proses Anda, saya memiliki peluang 25% bahwa mesin itu membeku

jika saya tidak membunuh mereka, saya memiliki peluang 75% untuk mendapatkan crash, Anda harus menerapkan batasan untuk pelacak Anda dan untuk bagian mengubah nama Anda: karena "penambang" lebih seperti darknet.

Saya tidak punya masalah dengan mesin yang kurang kuat, jangan buang waktu Anda membalas pesan saya dan satu arah.

Semoga berhasil dalam memecahkan masalah :)

John Doe
sumber