Napraw wysokie użycie procesora przez Tracker-Miner-3 w Ubuntu GNOME

Wentylator laptopa zaczyna działać na najwyższych obrotach, pulpit jest powolny, a Monitor systemu pokazuje tracker-miner-fs-3duże wykorzystanie procesora. W Ubuntu GNOME proces ten jest częścią indeksatora wyszukiwania na pulpicie: skanuje wybrane lokalizacje i odczytuje metadane plików, dzięki czemu wyszukiwanie może znaleźć dokumenty, zdjęcia, muzykę i inne treści. Nagły wzrost aktywności po instalacji, kopiowaniu dużych plików lub aktualizacji systemu może być normalny. Obciążenie procesora, które utrzymuje się na wysokim poziomie przez wiele godzin lub powraca za każdym razem, gdy skanowany jest ten sam folder, zasługuje na bliższe przyjrzenie się.

Najpierw sprawdź, czy indeksowanie po prostu nadrabia zaległości. Następnie zawęż zakres wyszukiwania folderów w GNOME, zaktualizuj Ubuntu i przebuduj indeks wyszukiwania tylko wtedy, gdy prostsze kroki zawiodą. Ostatnia opcja jest bezpieczna dla plików źródłowych, ale usuwa zindeksowane dane i może mieć wpływ na znaczniki Trackera.

Dlaczego Tracker wykorzystuje tak dużo procesora?

Tracker przetwarza nowo odkryte i zmienione pliki. Duży katalog domowy, folder z wieloma zdjęciami lub dokumentami, zamontowany dysk lub katalog, w którym pliki są stale tworzone i usuwane, mogą powodować nadmierne obciążenie indeksatora. Uszkodzony lub nieaktualny indeks może również powodować powtarzające się zadania. Dokumentacja GNOME opisuje Trackera jako indeksator wyszukiwania na pulpicie, podczas gdy strony pakietów Ubuntu identyfikują komponenty do wydobywania plików i ekstrakcji metadanych.

Nazwa procesu zależy od wersji Ubuntu. Ubuntu 22.04 i 24.04 korzystają z Trackera 3 i są często wyświetlane tracker-miner-fs-3w narzędziach procesów. W Ubuntu 26.04 nazwa usługi GNOME została zmieniona na LocalSearch; użyj localsearchponiższych poleceń w tej wersji. Jeśli widzisz inną nazwę, sprawdź swoją wersję Ubuntu przed skopiowaniem poleceń.

1. Potwierdź, że proces faktycznie stanowi wąskie gardło procesora

Otwórz Monitor systemu z sekcji „Aktywności” i wybierz widok „Procesy”. Posortuj według procesora i sprawdź, czy proces systemu plików Tracker lub LocalSearch pozostaje na szczycie listy. Możesz to również sprawdzić w terminalu:

ps -eo pid,comm,%cpu,%mem --sort=-%cpu | head -n 12

Nie myl użycia pamięci z użyciem procesora i nie kończ procesu tylko dlatego, że pojawił się na liście. Wyszukiwanie GNOME opiera się na swoim indeksie, a zakończenie skanowania może spowodować konieczność ponownego uruchomienia procesu później. Jeśli inny proces zużywa zasoby procesora, rozwiąż problem z tym procesem.

Lista procesów Monitora systemu GNOME z procesem tracker-miner-fs-3 wybranym spośród procesów pulpitu.
Ilustracja przedstawia wpis w systemie plików. W Monitorze systemu posortuj dane według kolumny aktywnego procesora i sprawdź, czy utrzymuje się ona na samej górze.

2. Sprawdź, czy indeksowanie nadal postępuje

Po nowej instalacji Ubuntu, dużej aktualizacji lub imporcie dużej liczby plików, pozostaw komputer włączony i odczekaj, aż indeksowanie się uspokoi. Unikaj wielokrotnego restartowania usługi podczas przetwarzania zaległości. W Ubuntu 22.04 lub 24.04 uruchom:

tracker3 status

Polecenie status raportuje aktualny stan indeksu i zarejestrowane błędy indeksowania metadanych. Uruchom je ponownie później. Status, który zmienia się i ostatecznie informuje o zakończeniu indeksowania, wskazuje na konieczność przeprowadzenia skanowania uzupełniającego. Polecenie może również ujawnić powtarzające się błędy związane z plikiem; w takim przypadku zanotuj ścieżkę i sprawdź plik lub folder, w którym się znajduje.

W Ubuntu 26.04 odpowiednikiem polecenia jest:

localsearch status

Te polecenia są specyficzne dla danej wersji. Jeśli polecenie nie zostanie znalezione, nie instaluj losowych pakietów z zewnętrznych źródeł; sprawdź swoją wersję Ubuntu i skorzystaj z jej własnego archiwum pakietów oraz stron podręcznika.

Terminal Ubuntu wyświetlający status tracker3 i przykładowy stan indeksu oznaczony jako „w toku”.
Użyj statusu tracker3 w wydaniach Tracker 3, aby sprawdzić postęp indeksowania; dokładny wynik w Twoim systemie może się różnić.

3. Zmniejsz liczbę lokalizacji wyszukiwań GNOME

Jeśli skok obciążenia procesora pokrywa się z dużym archiwum lub folderem, który ciągle się zmienia, wyklucz tę lokalizację z wyszukiwania. W sekcji „Aktywności” wyszukaj „Wyszukiwanie” , aby otworzyć Ustawienia, a następnie wybierz „ Lokalizacje wyszukiwania” . Wyłącz domyślne lokalizacje, których nie potrzebujesz w wyszukiwaniu „Aktywności”. GNOME obsługuje również niestandardowe lokalizacje wyszukiwania. Aby wykluczyć niestandardowy katalog, użyj poniższego polecenia „index” i zastąp je dokładną ścieżką.

Zmienia to indeksy GNOME dla wyszukiwania; pliki nie są usuwane ani przenoszone. Możesz utracić wyniki wyszukiwania dla wyłączonej lokalizacji, dlatego włącz Dokumenty, Obrazy i inne często wyszukiwane foldery, gdy z nich korzystasz. Aby sprawdzić skonfigurowane foldery z poziomu terminala, Ubuntu 24.04 udostępnia:

tracker3 index

Ubuntu 26.04 zapewnia:

localsearch index

Oto lista indeksowanych lokalizacji. Aby usunąć katalog niestandardowy, który nie powinien być indeksowany, użyj odpowiedniego polecenia i zastąp go dokładną ścieżką:

tracker3 index --remove /path/to/archive

W Ubuntu 26.04 należy użyć localsearch index --remove /path/to/archive. Ubuntu dokumentuje te zmiany jako trwałe po ponownym uruchomieniu. Aby przywrócić lokalizację, należy użyć odpowiedniego index --addpolecenia po sprawdzeniu jego składni w podręczniku danej wersji.

Lokalizacje wyszukiwania w ustawieniach GNOME pokazujące foldery domowe i dwa niestandardowe foldery z indywidualnymi przełącznikami wyszukiwania.
Wyłącz indeksowanie dużych lub często zmieniających się lokalizacji, których nie potrzebujesz w wyszukiwaniu, pozostawiając włączone przydatne foldery.

4. Zainstaluj dostępne aktualizacje Ubuntu

Przed zresetowaniem czegokolwiek zainstaluj aktualizacje z normalnego kanału aktualizacji Ubuntu. Komponenty Trackera różnią się w zależności od wersji Ubuntu, a poprawki są dostarczane za pośrednictwem pakietów udostępnionych dla danej wersji. Otwórz narzędzie Software Updater, zainstaluj dostępne aktualizacje i uruchom ponownie system, jeśli Ubuntu o to poprosi. Możesz również użyć standardowych poleceń pakietu Ubuntu:

sudo apt update
sudo apt upgrade

Nie dodawaj pakietu PPA ani nie wymieniaj komponentów wyszukiwania GNOME tylko po to, by rozwiązać problem wysokiego obciążenia procesora. Jeśli problem pojawił się natychmiast po określonej aktualizacji i utrzymuje się po zakończeniu indeksowania, sprawdź dziennik zmian pakietów Ubuntu lub zgłoś błąd w swojej wersji i wydaniu pakietu.

5. Przebuduj indeks tylko wtedy, gdy wydaje się zablokowany lub uszkodzony

Jeśli proces wielokrotnie skanuje tę samą zawartość, stan indeksu zgłasza ciągłe awarie lub obciążenie procesora pozostaje nietypowo wysokie po zmniejszeniu liczby lokalizacji i aktualizacji, należy odbudować indeks systemu plików. Ten krok czyści bazę danych wyszukiwania i powoduje, że indeksator ponownie skanuje wybrane lokalizacje. Pliki nie są usuwane, ale instrukcja Ubuntu ostrzega, że ​​resetowanie jest nieodwracalne i może mieć wpływ na znaczniki Trackera. Należy spodziewać się tymczasowego wzrostu aktywności procesora i dysku podczas odbudowy indeksu.

W Ubuntu 22.04 lub 24.04 użyj:

tracker3 reset --filesystem

W Ubuntu 26.04 użyj zmienionej nazwy polecenia:

localsearch reset --filesystem
Terminal Ubuntu z wpisanym poleceniem tracker3 reset --filesystem w wierszu poleceń i bez żadnego wyniku polecenia.
Polecenie reset zostało wprowadzone, ale nie uruchomione na tej ilustracji terminala; przed wykonaniem polecenia należy przeczytać ostrzeżenie i upewnić się, że dotyczy ono Twojej wersji Ubuntu.

Nie usuwaj ręcznie katalogów w ramach ~/.cachelub ~/.local/sharejako substytut. Obsługiwane polecenie resetu dotyczy indeksu i pozwala usłudze na odtworzenie pamięci podręcznej. Po wydaniu polecenia, pozwól na zakończenie nowego skanowania przed oceną obciążenia procesora.

6. Sprawdź wynik i zdecyduj, co zrobić dalej

Zastosuj prostą kontrolę „przed i po”:

  • Sprawdź nazwę procesu o dużym obciążeniu procesorem i wersję Ubuntu w Monitorze systemu lub za pomocą lsb_release -a.
  • Uruchom system tracker3 statusw Ubuntu 22.04/24.04 lub localsearch statusUbuntu 26.04 i sprawdź, czy indeksowanie postępuje lub zostało zakończone.
  • Po zmianie indeksowanych lokalizacji lub odbudowie bazy danych należy odczekać do zakończenia początkowego skanowania; w trakcie tej pracy obciążenie procesora może wzrosnąć.
  • Ponownie otwórz Monitor systemu po zakończeniu skanowania. Oczekuje się krótkiej aktywności podczas zmiany plików; powtarzające się wysokie obciążenie procesora w stanie bezczynności jest powodem do sprawdzenia indeksowanych ścieżek i zgłaszanych błędów indeksowania.

Jeśli problem nadal występuje po zakończeniu skanowania, zapisz wersję Ubuntu, dokładną nazwę procesu, wynik pasującego polecenia status oraz lokalizację każdego pliku, który często powoduje błąd. Skorzystaj z narzędzi do zgłaszania błędów Ubuntu lub systemu śledzenia problemów GNOME LocalSearch, aby uzyskać te informacje. Unikaj publikowania prywatnych nazw plików i treści dokumentów.

Źródła

Zostaw komentarz

Uruchom w tle funkcję przesyłania zdjęć na iPhone'a za pomocą NextCloud

Uruchom w tle funkcję przesyłania zdjęć na iPhone'a za pomocą NextCloud

Przywróć wykrywanie zdjęć w tle, sprawdzając ustawienia przesyłania Nextcloud, uprawnienia iOS, tryb baterii i ograniczenia harmonogramu działania iPhone'a w tle.

Wyraźniejszy tekst w aplikacji ONLYOFFICE Desktop: dostosuj podpowiedzi dotyczące czcionek w systemie Linux

Wyraźniejszy tekst w aplikacji ONLYOFFICE Desktop: dostosuj podpowiedzi dotyczące czcionek w systemie Linux

Porównaj tryby podpowiedzi czcionek ONLYOFFICE, sprawdź powiększenie i dostępność czcionek w systemie Linux oraz zweryfikuj, czy rozmycie jest ograniczone do edytora, czy też ma wpływ na cały pulpit.

Przekształć plik PDF w edytowalny plik DOCX w aplikacji ONLYOFFICE Desktop

Przekształć plik PDF w edytowalny plik DOCX w aplikacji ONLYOFFICE Desktop

Konwertuj plik PDF lokalnie w edytorach ONLYOFFICE Desktop Editors, a następnie sprawdź plik DOCX pod kątem zmian układu, zeskanowanych stron i tekstu wymagającego korekty.

Połącz edytory pulpitu ONLYOFFICE z plikami ownCloud

Dodaj swoje konto ownCloud do ONLYOFFICE Desktop Editors, dowiedz się, co umożliwia to połączenie, i wybierz pomiędzy dostępem bezpośrednim, synchronizacją i edycją w przeglądarce.

Napraw przekroczenia limitu czasu aplikacji mobilnej ONLYOFFICE, sprawdzając adres URL serwera

Napraw przekroczenia limitu czasu aplikacji mobilnej ONLYOFFICE, sprawdzając adres URL serwera

Użyj właściwego portalu lub adresu WebDAV, przetestuj dostępność protokołu HTTPS z telefonu i rozróżnij problemy związane z siecią prywatną, protokołem TLS i logowaniem.

Włącz tworzenie i debugowanie wtyczek pulpitu ONLYOFFICE

Włącz tworzenie i debugowanie wtyczek pulpitu ONLYOFFICE

Zbuduj i przetestuj niestandardową wtyczkę ONLYOFFICE Desktop Editors, zainstaluj jej archiwum .plugin i aktywuj narzędzia programistyczne do debugowania.

Uruchamianie Pythona w programie Calc za pomocą systemu makr pakietu LibreOffice

Uruchamianie Pythona w programie Calc za pomocą systemu makr pakietu LibreOffice

Udostępnij funkcję Pythona w programie Calc, uruchom ją w otwartym arkuszu kalkulacyjnym i rozwiąż problemy z brakującymi makrami lub importami, nie mieszając LibreOffice i systemowego Pythona.

Zabezpiecz wybrany tekst autora hasłem sekcji

Zabezpiecz wybrany tekst autora hasłem sekcji

Zablokuj konkretny fragment, uniemożliwiając jego edycję, jednocześnie zachowując użyteczność reszty dokumentu programu Writer, i dowiedz się, kiedy szyfrowanie plików jest lepszym wyborem.

Uczyń tekst arkusza kalkulacyjnego czytelnym w trybie ciemnym LibreOffice Calc

Uczyń tekst arkusza kalkulacyjnego czytelnym w trybie ciemnym LibreOffice Calc

Napraw trudno widoczny tekst w arkuszu kalkulacyjnym, sprawdzając motyw, kolor czcionki komórek, wypełnienia i formatowanie warunkowe w programie Calc.

LibreOffice Calc wyświetla formuły jako tekst? Przywróć wyniki

LibreOffice Calc wyświetla formuły jako tekst? Przywróć wyniki

Dowiedz się, dlaczego Calc wyświetla tekst formuły zamiast obliczonych wartości, i napraw tryb wyświetlania, komórki w formacie tekstowym, apostrofy i nieaktualne wyniki.