Pertanyaan tracker-store dan tracker-miner-fs memakan CPU saya di setiap startup


Setiap kali saya memulai proses laptop saya tracker-store dan tracker-miner-fs memakan CPU saya antara 30-40% selama 10-15 menit. Saya ada di ubuntu 12.04.

Apa yang proses ini lakukan? Bagaimana cara menghilangkan proses?


128
2017-09-16 11:01


asal


Apakah semua perangkat lunak di sistem Anda dari pusat perangkat lunak atau sudahkah Anda menginstal perangkat lunak dari tempat lain? Bisakah Anda terhubung tracker-x untuk apa saja? FWIW, saya tidak melihat proses yang disebut tracker-x dengan Lubuntu 13.04. Jika Anda tidak memiliki "masalah privasi", Anda dapat memposting hasil seperti itu ps -e dan dpkg --get-selections di sini atau @ pastebin. Mungkin seseorang bisa mengetahui apa yang terjadi.
@ vasa1 Salah saya, tracker-x berarti pelacak-toko dan pelacak-penambang-fs - Gaurav Agarwal
Saya baru saja mengalami hal serupa pada Ubuntu 16.04.1 LTS. - Alexey
Mungkin ada file masalah yang mencegah pelacak menyelesaikan indeksnya. Daripada menghapus pelacak, saya punya menjawab yang mungkin membantu dengan file masalah yang tersisa /tmp/tracker-extract-files.1000. Ini akan tetap mengindeks untuk sementara waktu setelah reboot, tetapi itu akan selesai paling lama beberapa menit. - scruss


Jawaban:


Solusi scripting untuk menonaktifkannya secara permanen pada Ubuntu 16.04

Seperti disebutkan dalam komentar, file yang disebutkan dalam posting ini tidak lagi ada 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 di Launchpad

Apa yang proses ini lakukan?

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 spesifikasi ini: https://wiki.ubuntu.com/IntegratedDesktopSearch)
  • Database tag untuk melakukan penandaan kata kunci dari objek apa pun
  • Metadata database yang dapat diperluas untuk aplikasi seperti gedit dan rhythmbox yang perlu menambahkan metadata khusus ke file
  • Database untuk objek kelas pertama memungkinkan menggunakan basis data pelacak untuk penyimpanan dan implementasi Objek Kelas Utama dan Gnome 3.0   Model.

Bagaimana cara menghilangkan proses?

  1. Menonaktifkan pelacak untuk global (untuk semua pengguna)

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

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

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

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


112
2017-09-22 12:56



Bisakah saya menghapusnya? sudo apt-get purge tracker - Gaurav Agarwal
@codingcrow Jangan menghapusnya, dan bahkan tidak memikirkan pembersihan. Suatu disable akan cukup. :-) - TomKat
@TomKat: Kenapa tidak? saya baru saja melakukannya apt-get uninstall tracker di gnome-ubuntu dan itu berfungsi dengan baik .. itu juga menghapus gnome-documents, tapi apalah, bahkan tidak tahu saya punya program itu :) - benjaoming
Ini tidak berhasil. Penambang masih berjalan di setiap boot. - Serrano
akan menonaktifkan proses ini mempengaruhi kinerja pencarian? - Nasreddine


Cukup ubah nilai ini menggunakan gsettings penyihir akan nonaktifkan 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 bisa diubah menggunakan dconf-editor dengan menavigasi org> freedesktop> Tracker> Miner> File:

org.freedesktop.Tracker.Miner.Files

Setelah ini berubah, itu benar sangat dianjurkan untuk membersihkan database untuk mengambil kembali sebagian ruang yang hilang pada disk:

tracker reset --hard # old command: tracker-control -r

74
2017-10-04 03:22



Terima kasih banyak, saya hanya harus menjalankan pelacak-kontrol-r dan semua yang disortir ... - JoZ3
Apa sebenarnya yang terjadi tracker-control -r melakukan? Kedengarannya seperti sejak posting ini tracker-control telah dihentikan dan dimigrasikan ke tracker daemon perintah, tapi tracker help daemon (atau tracker-control --help) tidak menyebutkan a -r bendera. Apakah masih melakukan hal yang sama? Saya tidak dapat menemukan dokumentasi lama. - redbmk
Saya percaya ekuivalen modern adalah tracker reset --hard. - user894763
Ikuti langkah ini, setelah dijalankan tracker-control -r laptop saya kembali lancar lagi! PS: tracker-control tidak tersedia lagi di 16.04, tetapi rileks, itu akan memicu perintah pengganti yang tracker daemon. - adadion
tracker-control: command not found Mengapa demikian? - Tooniis


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

Maka itu bisa:

Stop / reniced ( metode tidak direkomendasikan ): 

$ 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 yang belum menyarankan tracker-control -r dan mungkin untuk sistem dengan pengindeksan diaktifkan ini akan menjadi lebih baik: 

$ tracker-control -e

ATAU sama dengan Monitor Sistem GUI:

Aplikasi> Utilitas> Monitor Sistem

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

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

Aplikasi> Alat Sistem> Pencarian & Pengindeksan

List item


30
2017-07-19 05:26



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
ini berhasil untukku. saya tidak mencentang semua lokasi, dan membatasi opsi lain ke pengaturan paling minim, "diindeks ulang", dan berhenti. Saya suka rute ini, karena ini adalah sesuatu yang saya mungkin akan ingat apa yang saya lakukan. - ryanjdillon
Untuk pengguna ubuntu, sudo apt-get install tracker-gui - smac89
Itu tracker-gui program adalah satu-satunya pilihan yang tidak terasa seperti peretasan total bagi saya. +1 - grooveplex


Versi terbaru 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).


14
2018-05-30 11:27



Ketika menambahkan garis-garis ini satu per satu di terminal, ini memberi peringatan timeout 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


Aktifkan Aplikasi Startup lanjutan dengan perintah ini:

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

Menjalankan Aplikasi Startup dan hapus centang Penambang Sistem File Tracker dan barang serupa lainnya. Mereka dapat diaktifkan kembali dengan mudah.


5
2017-10-15 19:43





Menggunakan Synaptic, saya memilih "mark for complete removal" untuk "tracker", dan untuk "zeitgeist" (kin menggunakan perintah pembersihan yang seharusnya menghapus komponen terkait dan file konfigurasi untuk program yang dipilih). Lebih banyak perangkat lunak pelacakan zeitgeist telah diinstal tidak diketahui oleh saya, dan jadi saya memilih penghapusan lengkap untuk semua kecuali perpustakaan bersama zeitgeist yang terlihat terlalu tertanam di OS untuk menghapus secara aman. Hampir seperti anjing dengan kasus cacing hati yang buruk, atau lebih baik lagi seperti hydra. Potong satu kepala dan ada tiga lagi yang mencoba merusak chi Anda. Kedengarannya seperti sesuatu yang dilakukan oleh microsoft kepada orang-orang yang mempercayai mereka. Apapun ... Laptop saya sekarang boot dalam waktu kurang dari separuh waktu, tidak sepenuhnya bogg down secara acak kadang-kadang menabrak apa yang saya gunakan pada saat itu, dan itu mungkin hanya melegakan menyingkirkan hal itu tetapi sisanya perangkat lunak tampaknya berjalan jauh lebih baik tanpa tentakel berat hydra itu. Aww ferget itu ... Anda tahu apa yang saya maksud.

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

Hanya berkata.


4
2018-01-30 01:35



Karena saya tidak menggunakan satu pun patung yang disediakan oleh pelacak, saya akan melakukan "penghapusan lengkap". Pada hari aku membutuhkan sesuatu seperti ini, aku yakin aku akan menginstal ulang - augusto