tracker-store và tracker-miner-fs ăn hết CPU của tôi mỗi khi khởi động


155

Bất cứ khi nào tôi bắt đầu máy tính xách tay của tôi quá trình này tracker-storetracker-miner-fsăn lên CPU của tôi giữa 30-40% 10-15 phút. Tôi đang dùng Ubuntu 12.04.

Những quá trình này làm gì? Làm thế nào để thoát khỏi các quá trình?


Có phải tất cả phần mềm trên hệ thống của bạn từ trung tâm phần mềm hoặc bạn đã cài đặt phần mềm từ nơi khác chưa? Bạn có thể kết nối tracker-xvới bất cứ điều gì? FWIW, tôi không thấy một quy trình được gọi tracker-xvới Lubfox 13.04. Nếu bạn không có "mối quan tâm riêng tư", bạn có thể đăng đầu ra của một cái gì đó như ps -edpkg --get-selectionsở đây hoặc @ pastebin. Có lẽ ai đó có thể tìm ra những gì đang xảy ra.

@ vasa1 Sai của tôi, tracker-x có nghĩa là cửa hàng theo dõi và cửa hàng theo dõi-miner-fs
Gaurav Agarwal

3
Tôi vừa trải nghiệm một cái gì đó tương tự trên Ubuntu 16.04.1 LTS.
Alexey

Có thể có các tệp vấn đề đang ngăn người theo dõi hoàn thành chỉ mục. Thay vì loại bỏ trình theo dõi, tôi có một câu trả lời có thể giúp giải quyết các tệp có vấn đề /tmp/tracker-extract-files.1000. Nó vẫn sẽ lập chỉ mục trong một thời gian ngắn sau khi khởi động lại, nhưng nó sẽ kết thúc sau ít nhất vài phút.
kiểm tra

Câu trả lời:


134

Giải pháp kịch bản để vô hiệu hóa nó vĩnh viễn trên Ubuntu 16.04

Như đã đề cập trong các bình luận, các tệp được đề cập trong bài đăng này không còn tồn tại trong 16.04. Bạn có thể sử dụng tập lệnh sau:

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   

( nguồn )

Đây là những lỗi được xác nhận trên Launchpad

Những quá trình này làm gì?

Tracker là một sức mạnh tổng hợp của các công nghệ được thiết kế để cung cấp một máy tính để bàn tích hợp, sáng tạo và tích hợp cao.

Tracker cung cấp các thông tin sau:

  • Trình lập chỉ mục cho tìm kiếm trên máy tính để bàn (để biết thêm chi tiết, hãy xem thông số kỹ thuật này: https ://wiki.ub Ubuntu.com/IntegratedDesktopSearch )
  • Cơ sở dữ liệu thẻ để thực hiện gắn thẻ từ khóa của bất kỳ đối tượng nào
  • Cơ sở dữ liệu siêu dữ liệu mở rộng cho các ứng dụng như gedit và nhịp điệu cần thêm siêu dữ liệu tùy chỉnh vào tệp
  • Cơ sở dữ liệu cho các đối tượng hạng nhất cho phép sử dụng cơ sở dữ liệu của trình theo dõi để lưu trữ và triển khai Đối tượng hạng nhất và Mô hình Gnome 3.0.

Làm thế nào để thoát khỏi các quá trình?

  1. Vô hiệu hóa trình theo dõi trên toàn cầu (cho tất cả người dùng)

    1. Chỉnh sửa /etc/xdg/autostart/trackerd.desktoptệp với quyền root ( sudo -i gedit /etc/xdg/autostart/trackerd.desktop)
    2. Thêm Hidden=truevào cuối tập tin
    3. Làm tương tự /etc/xdg/autostart/tracker-applet.desktopnếu bạn muốn
  2. Vô hiệu hóa trình theo dõi chỉ cho người dùng của bạn

    1. Nhập thư mục ~/.config/autostart, tạo nó nếu nó không tồn tại
    2. Tạo một tập tin có tên trackerd.desktop
    3. Dán đoạn sau vào tệp, lưu và thoát:

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

Nguồn: https://wiki.ubfox.com/Tracker


2
Tôi có thể gỡ cài đặt nó không? sudo apt-get purge tracker
Gaurav Agarwal

9
@codingcrow Đừng gỡ cài đặt nó và thậm chí không nghĩ đến việc thanh trừng. Một vô hiệu hóa là đủ. :-)
TomKat

4
@TomKat: Tại sao không? Tôi chỉ làm apt-get uninstall trackertrên gnome-ubuntu và nó làm việc tốt .. nó cũng loại bỏ gnome-văn bản, nhưng bất cứ điều gì, thậm chí còn không biết tôi đã có chương trình :)
benjaoming

4
Điều này không hoạt động. Công cụ khai thác vẫn chạy trên mọi khởi động.
Serrano

2
sẽ vô hiệu hóa quá trình này ảnh hưởng đến hiệu suất tìm kiếm?
Nasreddine

85

Chỉ cần thay đổi giá trị này bằng cách sử dụng phù thủy gsinstall sẽ vô hiệu hóa việc lập chỉ mục liên tục của Tracker:

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

Các giá trị có thể được thay đổi bằng cách sử dụng trình soạn thảo dconf bằng cách điều hướng qua org> freedesktop> Trình theo dõi> Công cụ khai thác> Tệp :

org.freedesktop.Tracker.Miner.Files

Sau khi thay đổi này, chúng tôi khuyên bạn nên dọn sạch cơ sở dữ liệu để lấy lại một số không gian bị mất trên đĩa:

echo y | LANG=en tracker reset -r

2
Cảm ơn bạn rất nhiều, tôi vừa phải chạy tracker-control-r và tất cả đã được sắp xếp ...
JoZ3

1
Chính xác thì tracker-control -rlàm gì? Có vẻ như vì bài đăng tracker-controlnày đã không được chấp nhận và nó đã được chuyển sang tracker daemonlệnh, nhưng tracker help daemon(hoặc tracker-control --help) không đề cập đến một -rlá cờ. Nó vẫn làm điều tương tự? Tôi không thể tìm thấy tài liệu cũ.
redbmk

5
Tôi tin rằng tương đương hiện đại là tracker reset --hard.
jcupitt

1
Theo bước này, sau khi chạy tracker-control -rmáy tính xách tay của tôi trở lại trơn tru trở lại! PS: tracker-controlkhông còn khả dụng trong 16.04, nhưng hãy thư giãn, nó sẽ kích hoạt lệnh thay thế tracker daemon.
adadion

tracker-control: command not foundTại sao vậy?
Tooniis

30

Có lẽ nó phù hợp với Ubuntu 14.04 / GDM và nếu điều quan trọng là không xóa toàn bộ dịch vụ thì sẽ tốt hơn stopvà / hoặc renice.

Do đó, nó có thể là:

Dừng / đổi tên ( phương pháp không được đề xuất ):

$ 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

Lưu ý mọi người đề xuất tracker-control -rvà có thể đối với các hệ thống có bật chỉ mục, điều này sẽ tốt hơn:

$ tracker-control -e

HOẶC tương tự với GUI màn hình hệ thống :

Ứng dụng> Tiện ích> Giám sát hệ thống

  • sắp xếp> Tên
  • cuộn> cửa hàng theo dõi
  • nhấp chuột phải> Dừng quá trình
  • nhấp chuột phải> Thay đổi mức độ ưu tiên> Rất thấp
  • nhấp chuột phải> Tiếp tục quá trình

HOẶC có thể là cách thích hợp nhất cho các hệ thống chạy cửa hàng theo dõi:

Ứng dụng> Công cụ hệ thống> Tìm kiếm & lập chỉ mục

Danh sách mục


1
Cảm ơn bạn! Tôi đã không nhận thấy tùy chọn buộc chỉ sử dụng trình theo dõi khi máy tính không được sử dụng. Chúng ta hãy xem nếu đó là lừa.
Alfredo Hernández

1
Điều này làm việc cho tôi. tôi đã bỏ chọn tất cả các vị trí và giới hạn các tùy chọn khác ở các cài đặt tối thiểu nhất của chúng, "lập chỉ mục lại" và nó đã dừng. Tôi thích con đường này, vì nó là thứ tôi có thể sẽ nhớ những gì tôi đã làm.
ryanjdillon

4
Đối với người dùng Ubuntu,sudo apt-get install tracker-gui
smac89

1
Các tracker-guichương trình là lựa chọn duy nhất mà không cảm thấy giống như một tổng hack cho tôi. +1
grooveplex 6/11/2016

16

Phiên bản cập nhật cho 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

Về cơ bản, đây là bản phối lại các câu trả lời của Radu và Maxwell, nhưng các vị trí và lệnh đã được cập nhật lên Ubuntu 16.04 (có nhiều thay đổi).


Khi thêm từng dòng một trong thiết bị đầu cuối, nó sẽ đưa ra cảnh báo hết thời gian chờ này cho mỗi lệnh. echo -e "\nHidden=true\n"|sudo tee --append /etc/xdg/autostart/tracker-extract.desktop sudo: unable to resolve host Thusitha: Connection timed out
Doesitha Sumanadasa

7

Bật ứng dụng khởi động nâng cao với lệnh này:

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

Chạy các ứng dụng khởi động và bỏ chọn Trình khai thác hệ thống tệp theo dõi và các mục tương tự khác. Họ có thể được kích hoạt lại dễ dàng như vậy.


4

Sử dụng Synaptic, tôi đã chọn "đánh dấu để loại bỏ hoàn toàn" cho "trình theo dõi" và cho "zeitgeist" (họ sử dụng lệnh thanh lọc được cho là để loại bỏ các thành phần liên quan và tệp cấu hình cho chương trình đã chọn). Nhiều phần mềm theo dõi zeitgeist đã được cài đặt mà tôi không biết, và vì vậy tôi đã chọn loại bỏ hoàn toàn cho tất cả ngoại trừ các thư viện chia sẻ zeitgeist có vẻ như được nhúng trong HĐH để gỡ bỏ an toàn. Gần giống như một con chó với một trường hợp xấu của giun tim, hoặc tốt hơn là giống như một con hydra. Chặt đầu một cái và có thêm ba người đang cố gắng hủy hoại chi của bạn. Âm thanh khá giống như một cái gì đó microsoft thích làm với những người tin tưởng chúng. Dù thế nào đi nữa ... Máy tính xách tay của tôi bây giờ khởi động trong chưa đầy một nửa thời gian, không hoàn toàn bị hỏng một cách ngẫu nhiên đôi khi làm hỏng những gì tôi ' Tôi đang sử dụng vào thời điểm đó, và nó có thể chỉ là sự giải thoát để loại bỏ thứ đó, nhưng phần còn lại của phần mềm dường như đang chạy tốt hơn nhiều nếu không có những xúc tu nặng nề của hydra. Aww ferget nó ... Bạn biết ý tôi là gì.

Tại sao các chương trình như thế này phải được đưa vào lặng lẽ qua cửa sau? Có lẽ đó là vì không ai muốn thứ đó trên máy tính xách tay cá nhân của họ. Nếu tôi là một phiên bản máy chủ chạy công nghệ trên một máy tính lớn có nhiều hợp đồng ram lớn và tạo ra wahzoo, thì đó sẽ là một câu chuyện khác. Có lẽ sau đó tôi muốn sử dụng phần mềm theo dõi. Ngay cả khi đó, tôi vẫn muốn nó là một ứng dụng mà tôi chọn.

Chỉ cần nói.


Vì tôi không sử dụng bất kỳ chiến công nào được cung cấp bởi trình theo dõi, tôi sẽ thực hiện "xóa hoàn toàn". Ngày tôi sẽ cần một cái gì đó như thế này, tôi chắc chắn tôi sẽ cài đặt lại
tám

0

danh sách theo dõi của bạn:

tracker-trích xuất tracker-store tracker-miner-apps tracker-miner-fs tracker-miner-user-guide

mang đến cho tôi rất nhiều vấn đề, khi khởi động CPU (bộ xử lý) của tôi tăng rất rất cao, nói 95% trong khoảng 5 hoặc 10 phút, đĩa cứng của tôi bị trầy xước và nếu tôi để các tiến trình của bạn mở, tôi có máy bị đóng băng nhanh hơn.

Con chuột không di chuyển nữa và sau đó là bàn phím.

Tôi đang sử dụng linux-mageia và trình theo dõi của bạn được hiển thị lúc đầu tôi nghĩ rằng chúng là phần mềm gián điệp vì tên: "tracker-miner" giống như một ứng dụng sẽ phá hoại bitcoin.

Tôi có một cỗ máy thực sự rất mạnh để làm việc, "ryzen7" và tôi sợ rằng những con cua nhỏ của bạn được tạo ra rất tệ cho những cỗ máy lớn, bởi vì khi tôi giết các quy trình của bạn, tôi có 25% khả năng máy bị đóng băng

Nếu tôi không giết chúng, tôi có 75% cơ hội gặp sự cố, bạn nên áp dụng các giới hạn cho trình theo dõi của mình và để đoạn văn thay đổi tên của bạn: bởi vì "thợ mỏ" giống như darknet hơn.

Tôi không gặp phải vấn đề này với một cỗ máy kém mạnh mẽ hơn, đừng lãng phí thời gian của bạn để trả lời tin nhắn của tôi và một chiều.

Chúc may mắn trong việc giải quyết vấn đề :)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.