ट्रैकर-स्टोर और ट्रैकर-खान-एफएस हर सीपीयू पर मेरे सीपीयू को खा रहे हैं


154

जब भी मैं अपने लैपटॉप की प्रक्रिया शुरू करता हूं tracker-storeऔर tracker-miner-fs10-15 मिनट के लिए 30-40% के बीच अपने सीपीयू को खाता हूं। मैं ubuntu 12.04 पर हूं।

ये प्रक्रियाएं क्या करती हैं? प्रक्रियाओं से कैसे छुटकारा पाएं?


क्या आपके सिस्टम का सारा सॉफ्टवेयर सॉफ्टवेयर सेंटर से है या आपने कहीं और से सॉफ्टवेयर इंस्टॉल किया है? क्या आप tracker-xकिसी भी चीज़ से जुड़ सकते हैं ? FWIW, मुझे tracker-xल्यूबुन्टू 13.04 के साथ एक प्रक्रिया नहीं दिखाई देती है । आप कोई "गोपनीयता की चिंताओं" है, तो आप की तरह कुछ के उत्पादन में पोस्ट कर सकता ps -eहै और dpkg --get-selectionsयहाँ या @ pastebin। शायद कोई समझ सकता है कि क्या हो रहा है।

@ vasa1 मेरा गलत, ट्रैकर-एक्स का मतलब ट्रैकर-स्टोर और ट्रैकर-माइनर-एफएस
गौरव अग्रवाल

3
मैंने सिर्फ Ubuntu 16.04.1 LTS पर ऐसा ही कुछ अनुभव किया है।
एलेक्सी

समस्या फ़ाइलें हो सकती हैं जो ट्रैकर को इंडेक्स को समाप्त करने से रोक रही हैं। ट्रैकर को हटाने के बजाय, मेरे पास एक उत्तर है जो समस्या फ़ाइलों को अंदर छोड़ने में मदद कर सकता है /tmp/tracker-extract-files.1000। रिबूट के बाद थोड़ी देर के लिए यह अभी भी सूचकांक करेगा, लेकिन इसे कुछ मिनटों में खत्म करना चाहिए।
scruss

जवाबों:


134

Ubuntu 16.04 पर इसे स्थायी रूप से अक्षम करने के लिए स्क्रिप्टिंग समाधान

जैसा कि टिप्पणियों में उल्लेख किया गया है, इस पोस्ट में उल्लिखित फाइलें अब 16.04 में मौजूद नहीं हैं। आप निम्नलिखित स्क्रिप्ट का उपयोग कर सकते हैं:

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   

( स्रोत )

लॉन्चपैड पर ये पुष्ट कीड़े हैं

ये प्रक्रियाएं क्या करती हैं?

ट्रैकर प्रौद्योगिकियों का एक तालमेल है जो एक उच्च परिष्कृत, अभिनव और एकीकृत डेस्कटॉप प्रदान करने के लिए डिज़ाइन किया गया है।

ट्रैकर निम्नलिखित प्रदान करता है:

  • डेस्कटॉप खोज के लिए अनुक्रमणिका (अधिक विवरण के लिए यह युक्ति देखें: https://wiki.ubuntu.com/IntegratedDesktopSearch )
  • किसी भी ऑब्जेक्ट की कीवर्ड टैगिंग करने के लिए टैग डेटाबेस
  • Gedit और रिदमबॉक्स जैसे ऐप्स के लिए एक्स्टेंसिबल मेटाडेटा डेटाबेस, जिन्हें फ़ाइलों में कस्टम मेटाडेटा जोड़ने की आवश्यकता होती है
  • प्रथम श्रेणी की वस्तुओं के लिए डेटाबेस फर्स्ट क्लास ऑब्जेक्ट्स और गनोम 3.0 मॉडल के भंडारण और कार्यान्वयन के लिए ट्रैकर के डेटाबेस का उपयोग करने की अनुमति देता है।

प्रक्रियाओं से कैसे छुटकारा पाएं?

  1. विश्व स्तर पर ट्रैकर को अक्षम करना (सभी उपयोगकर्ताओं के लिए)

    1. /etc/xdg/autostart/trackerd.desktopरूट विशेषाधिकारों के साथ फाइल संपादित करें ( sudo -i gedit /etc/xdg/autostart/trackerd.desktop)
    2. Hidden=trueफ़ाइल के अंत में जोड़ें
    3. /etc/xdg/autostart/tracker-applet.desktopयदि आप चाहते हैं तो वही करें
  2. केवल आपके उपयोगकर्ता के लिए ट्रैकर को अक्षम करना

    1. निर्देशिका दर्ज करें ~/.config/autostart, अगर यह मौजूद नहीं है तो इसे बनाएं
    2. नाम से एक फ़ाइल बनाएँ trackerd.desktop
    3. फ़ाइल में निम्न पेस्ट करें, सहेजें और बाहर निकलें:

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

स्रोत: https://wiki.ubuntu.com/Tracker


2
क्या मैं इसे अनइंस्टॉल कर सकता हूं? सूद apt-get purge tracker
गौरव अग्रवाल

9
@codingcrow इसे अनइंस्टॉल न करें, और पर्स के बारे में भी न सोचें। एक विकलांग काफी होगा। :-)
टॉमकैट

4
@TomKat: क्यों नहीं? मैं सिर्फ apt-get uninstall trackerसूक्ति- ubuntu पर किया था और यह ठीक काम किया .. यह भी सूक्ति-दस्तावेजों को हटा दिया, लेकिन जो भी, मुझे यह भी पता नहीं था कि कार्यक्रम :)
benjaoming

4
यह काम नहीं करता है। माइनर अभी भी हर बूट पर चलता है।
सेरेनो

2
इस प्रक्रिया को अक्षम करने से खोज प्रदर्शन प्रभावित होगा?
नस्रेडडीन

85

बस gsettings चुड़ैल का उपयोग करके इस मान को बदलें ट्रैकर के निरंतर अनुक्रमण को अक्षम कर देगा :

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

मूल > freedesktop> ट्रैकर> खान> फ़ाइलों के माध्यम से नेविगेट करके dconf- संपादक का उपयोग करके मूल्यों को बदला जा सकता है :

org.freedesktop.Tracker.Miner.Files

इस परिवर्तन के बाद, डिस्क पर कुछ खोई हुई जगह को पुनः प्राप्त करने के लिए डेटाबेस को साफ करने की अत्यधिक अनुशंसा की जाती है:

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

2
बहुत-बहुत धन्यवाद, मुझे सिर्फ ट्रैकर-कंट्रोल-आर चलाना था और सभी को
छांटना पड़ा

1
वास्तव में क्या करता tracker-control -rहै? ऐसा लगता है जैसे इस पद tracker-controlको हटा दिया गया है और यह tracker daemonकमांड में स्थानांतरित हो गया है , लेकिन tracker help daemon(या tracker-control --help) एक -rध्वज का उल्लेख नहीं करता है । क्या यह अब भी वही काम करता है? मैं पुराने दस्तावेज़ नहीं ढूँढ सकता।
redbmk

4
मेरा मानना ​​है कि आधुनिक समकक्ष है tracker reset --hard
१२:१६

1
इस कदम के बाद, tracker-control -rमेरे लैपटॉप को चलाने के बाद फिर से चिकनी हो गई! PS: tracker-control16.04 में अब उपलब्ध नहीं है, लेकिन आराम करो, यह स्थानापन्न कमांड को ट्रिगर करेगा जो कि है tracker daemon
आराध्य

tracker-control: command not foundऐसा क्यों है?
16

30

हो सकता है कि यह उबंटू 14.04 / GDM के लिए प्रासंगिक हो , और यदि पूरी सेवा को हटाने के लिए महत्वपूर्ण नहीं है, तो stopऔर / या के लिए बेहतर होगा renice

इसलिए यह हो सकता है:

बंद / नामांकित ( अनुशंसित विधि नहीं ):

$ 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

ध्यान दें कि लोग अभी तक सुझाव देते हैं tracker-control -rऔर शायद इंडेक्सिंग वाले सिस्टम के लिए यह बेहतर होगा:

$ tracker-control -e

या सिस्टम मॉनीटर GUI के साथ ही :

अनुप्रयोग> उपयोगिताएँ> सिस्टम मॉनिटर

  • क्रमबद्ध> नाम
  • स्क्रॉल> ट्रैकर-स्टोर
  • राइट क्लिक> प्रक्रिया रोकें
  • राइट क्लिक> प्राथमिकता बदलें> बहुत कम
  • राइट क्लिक> प्रोसेस जारी रखें

या शायद ट्रैकर-स्टोर चलाने वाले सिस्टम के लिए सबसे उपयुक्त तरीका:

एप्लिकेशन> सिस्टम टूल> खोज और अनुक्रमण

सामग्री सूचीबद्ध करें


1
धन्यवाद! मैंने ट्रैकर को बल देने के विकल्प पर ध्यान नहीं दिया था जब केवल कंप्यूटर का उपयोग नहीं किया जा रहा हो। चलो देखते हैं कि अगर चाल है।
अल्फ्रेडो हर्नांडेज़

1
यह मेरे लिए काम किया। मैंने सभी स्थानों को अनियंत्रित किया, और अन्य विकल्पों को उनकी सबसे न्यूनतम सेटिंग्स, "पुनः अनुक्रमित" तक सीमित कर दिया, और यह बंद हो गया। मुझे यह मार्ग पसंद है, क्योंकि यह कुछ ऐसा है जो मुझे याद होगा कि मैंने क्या किया।
रंजडिलन

4
Ubuntu यूजर्स के लिए,sudo apt-get install tracker-gui
smac89

1
tracker-guiकार्यक्रम ही एकमात्र विकल्प है कि मेरे लिए एक कुल हैक की तरह महसूस नहीं किया है। +1
grooveplex

16

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

मूल रूप से यह रादू और मैक्सवेल के उत्तरों का एक रीमिक्स है, लेकिन स्थानों और आदेशों को उबंटू 16.04 में अपडेट किया गया है (कई बदलाव हुए थे)।


टर्मिनल में इन पंक्तियों को एक-एक करके जोड़ते समय यह प्रत्येक कमांड के लिए टाइमआउट चेतावनी देता है। echo -e "\nHidden=true\n"|sudo tee --append /etc/xdg/autostart/tracker-extract.desktop sudo: unable to resolve host Thusitha: Connection timed out
तृप्ति सुमनादास

7

इस आदेश के साथ उन्नत स्टार्टअप एप्लिकेशन सक्षम करें:

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

स्टार्टअप एप्लिकेशन चलाएं और ट्रैकर फ़ाइल सिस्टम माइनर और अन्य समान वस्तुओं को अनचेक करें । इन्हें आसानी से पुन: सक्षम किया जा सकता है।


4

Synaptic का उपयोग करते हुए, मैंने "ट्रैकर" के लिए "पूर्ण निष्कासन के लिए" और "zeitgeist" (परिजनों के लिए शुद्ध कमांड का उपयोग करने के लिए जो चयनित घटकों को हटाने और प्रोग्राम के लिए फ़ाइलों को कॉन्फ़िगर करने के लिए माना जाता है) का चयन किया। बहुत से ज़ीगेटिस्ट ट्रैकिंग सॉफ़्टवेयर मेरे लिए अज्ञात रूप से इंस्टॉल किए गए थे, और इसलिए मैंने सभी के लिए संपूर्ण निष्कासन को चुना, सिवाय ज़ेगेटिस्ट साझा पुस्तकालयों के जो ओएस को सुरक्षित रूप से हटाने के लिए बहुत अधिक एम्बेडेड तरीके से दिखता है। लगभग दिल के कीड़े के एक बुरे मामले के साथ एक कुत्ते की तरह, या हाइड्रा की तरह बेहतर। एक सिर को काटें और तीन और अपने ची को बर्बाद करने की कोशिश कर रहे हैं। बहुत ज्यादा लगता है जैसे कुछ लोगों को जो उन पर भरोसा करने के लिए Microsoft का आनंद लेता है। जो भी हो ... मेरा लैपटॉप अब आधे से भी कम समय में बूट करता है, पूरी तरह से कभी-कभी दुर्घटनाग्रस्त होने से कम नहीं होता है। समय का उपयोग कर रहा हूँ, और यह सिर्फ इस चीज़ से छुटकारा पाने की राहत हो सकती है, लेकिन बाकी सॉफ्टवेयर उस हाइड्रा के भारी जाल के बिना बहुत बेहतर चल रहे हैं। Aww इसे फ़र्ज़ करें ... आप जानते हैं कि मेरा क्या मतलब है।

ऐसा क्यों है कि इन कार्यक्रमों को पिछले दरवाजे से चुपचाप लाया जाना है? शायद यह इसलिए है क्योंकि कोई भी अपने व्यक्तिगत लैपटॉप पर उस तरह की चीज नहीं चाहता है। अगर मैं एक मेनफ्रेम पर एक टेक रनिंग सर्वर एडिशन था, जिसमें बड़े पैमाने पर गिग्स ऑफ़ राम और कोर वाह्ज़ू थे, तो यह एक और कहानी होगी। शायद तब मैं ट्रैकिंग सॉफ्टवेयर का उपयोग करना चाहूंगा। फिर भी, मैं अब भी यही चाहूंगा कि यह मेरे चयन का एक अनुप्रयोग हो।

बस केह रहा हू।


चूंकि मैं ट्रैकर द्वारा प्रदान किए गए किसी भी करतब का उपयोग नहीं करता, इसलिए मैं "पूर्ण निष्कासन" के साथ जाऊंगा। दिन मैं कुछ इस तरह की आवश्यकता होगी, मुझे यकीन है कि मैं फिर से स्थापित हूँ
ऑगस्टो

0

आपकी ट्रैकर सूची:

ट्रैकर-एक्सट्रैक्ट ट्रैकर-स्टोर ट्रैकर-माइनर-एप्स ट्रैकर-माइनर-एफएस ट्रैकर-माइनर-उपयोगकर्ता-गाइड

मुझे बहुत सी समस्याएं देता है, स्टार्टअप पर मेरा सीपीयू (प्रोसेसर) बहुत अधिक बढ़ जाता है, 95% के बारे में 5 या 10 मिनट के लिए कहें, मेरी हार्ड डिस्क खरोंच है और अगर मैं आपकी प्रक्रियाओं को खुला छोड़ देता हूं तो मेरे पास मशीन है जो तेजी से जमा करती है।

माउस अब आगे नहीं बढ़ता है और फिर यह कीबोर्ड है।

मैं एक linux-mageia पर हूं और आपके ट्रैकर्स को पहले प्रदर्शित किया गया है मैंने सोचा कि वे स्पाइवेयर थे क्योंकि नाम: "ट्रैकर-माइनर" एक एप्लिकेशन की तरह अधिक है जो बिटकॉइन को कम कर देगा।

मेरे पास काम के लिए एक बहुत शक्तिशाली मशीन है, एक "ryzen7" और मुझे डर है कि बड़ी मशीनों के लिए आपके छोटे केकड़े बहुत बुरी तरह से बने हैं, क्योंकि जब मैं आपकी प्रक्रियाओं को मारता हूं, तो मेरे पास 25% मौका है कि मशीन फ्रीज हो जाए

अगर मैं उन्हें नहीं मारता हूं, तो मेरे पास क्रैश होने का 75% मौका है, आपको अपने ट्रैकर्स के लिए सीमाएं लागू करनी चाहिए और मार्ग बदलने के लिए अपना नाम बदलना चाहिए: क्योंकि "मिनर" डार्कनेट की तरह है।

मेरे पास कम शक्तिशाली मशीन के साथ यह समस्या नहीं थी, अपना समय मेरे संदेश और एक-तरफा का जवाब देने में बर्बाद न करें।

समस्या को हल करने में अच्छी किस्मत :)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.