Napraw wysokie użycie procesora przez tracker-miner-3 w Ubuntu GNOME

Szybka poprawka: Jeśli tracker-miner-fs-3po dodaniu lub zmianie wielu plików procesor jest nadal obciążony, poczekaj na zakończenie indeksowania i potwierdź jego stan przed interwencją. Jeśli proces pozostaje aktywny, mimo że pliki pozostają niezmienione, zawęź zakres lokalizacji przeszukiwanych przez GNOME, zaktualizuj Ubuntu i dopiero wtedy odbuduj indeks Trackera. Odbudowa indeksu nie usuwa dokumentów, ale powoduje ponowne skanowanie i może tymczasowo zwiększyć obciążenie procesora i dysku.

Ten przewodnik dotyczy systemów Ubuntu GNOME, na których faktycznie działa Tracker 3. Ubuntu 24.04 LTS zawiera narzędzia Tracker 3 w swoim archiwum; nowsze wersje oparte na GNOME mogą korzystać z powiązanej usługi LocalSearch i innych nazw poleceń. Najpierw sprawdź, które procesy i polecenia są obecne na Twoim komputerze. Instrukcje i nazwy pakietów mogą się różnić w zależności od wersji.

1. Potwierdź, że Tracker Miner to proces wykorzystujący procesor

Otwórz Monitor systemu , wybierz Procesy i kliknij kolumnę Procesor, aby posortować. Wyszukaj tracker-miner-fs-3lub powiązany proces, taki jak tracker-extract-3. Miner wykrywa zmiany w plikach i tworzy przeszukiwalny indeks; ekstraktor odczytuje obsługiwane metadane plików. Krótki skok obciążenia procesora po skopiowaniu archiwum zdjęć, synchronizacji folderu w chmurze lub zainstalowaniu aktualizacji może być normalny.

Lista procesów monitora systemu z wybranym tracker-miner-fs-3 w tabeli procesów posortowanych według procesora
Monitor systemu może pokazać, czy program do kopania plików znajduje się blisko szczytu listy procesorów. Przykładowe wartości pokazane tutaj mają charakter poglądowy; sprawdź własną listę procesów.

Aby wyświetlić widok terminala, uruchom:

ps -eo pid,pcpu,comm,args --sort=-pcpu | head

W Ubuntu 24.04 sprawdź status Trackera za pomocą:

tracker3 daemon
tracker3 status

Polecenie daemon raportuje stan minera, natomiast polecenie status może wskazywać postęp indeksowania i zarejestrowane błędy indeksowania. Dokładny wynik różni się w zależności od wersji pakietu. Jeśli brakuje tych poleceń, sprawdź aktywną generację zamiast instalować losowe pakiety:

command -v tracker3
command -v localsearch

Aktualna dokumentacja usługi LocalSearch w środowisku GNOME opisuje localsearchpolecenia i localsearch-3usługę. Używaj nazw poleceń zainstalowanych w danej wersji; nie uruchamiaj obu rodzin narzędzi ani ręcznie nie uruchamiaj drugiego programu do kopania. Podręcznik demona Tracker i podręcznik statusu Tracker w Ubuntu dokumentują polecenia Ubuntu 24.04. Przegląd usługi LocalSearch w środowisku GNOME wyjaśnia nowszą rodzinę usług.

2. Zdecyduj, czy aktywność procesora jest tymczasowa czy zablokowana

Indeksowanie często następuje po wzmożonej aktywności systemu plików. Odczekaj chwilę po pierwszym logowaniu, przywróceniu kopii zapasowej, pobraniu wielu plików lub ponownym podłączeniu dysku zewnętrznego. W miarę możliwości trzymaj laptopa podłączonego do zasilania i unikaj wielokrotnego wyłączania procesu: koparka może uruchomić się ponownie i powtórzyć zadanie. Sprawdź, czy stan się zmienia i czy obciążenie procesora spada po ustabilizowaniu się aktywności plików.

Utrzymujące się wysokie obciążenie procesora jest bardziej podejrzane, gdy ten sam proces pozostaje zajęty przez długi czas, podczas gdy komputer jest bezczynny i żadne pliki nie są zmieniane. Sprawdź, czy katalog nie odbiera ciągle nowych plików, czy nie występuje pętla synchronizacji w chmurze, czy zamontowany dysk rozłącza się i łączy ponownie, lub czy pliki multimedialne nie zawierają problematycznych metadanych. Powtarzający się problem po każdym logowaniu może również wskazywać na nieaktualny pakiet lub uszkodzony indeks.

Terminal wyświetlający polecenie statusu demona tracker3 i przykładowy stan bezczynności programu File Miner
Widok statusu Tracker pomaga odróżnić aktywny przebieg indeksowania od bezczynnego kopacza; sformułowanie może się różnić w zależności od wersji Ubuntu.

3. Zainstaluj dostępne aktualizacje Ubuntu i uruchom ponownie system w sposób czysty

Przed zmianą ustawień indeksowania zainstaluj aktualizacje dla swojej wersji Ubuntu. Aktualizacje mogą obejmować poprawki w Trackerze, GNOME i ich bibliotekach. W terminalu uruchom:

sudo apt update
sudo apt upgrade

Przejrzyj listę pakietów przed jej zaakceptowaniem, a następnie uruchom ponownie komputer lub wyloguj się i zaloguj ponownie. Po ustabilizowaniu się pulpitu sprawdź ponownie użycie procesora. Unikaj kopiowania poleceń, które usuwają pakiety Trackera: komponenty wyszukiwania GNOME mogą od nich zależeć, a usunięcie indeksatora może wyłączyć wyszukiwanie na pulpicie zamiast naprawić podstawową pętlę.

4. Zmniejsz liczbę lokalizacji wyszukiwań GNOME

Jeśli wyszukiwanie w Aktywnościach nie obejmuje wszystkich standardowych folderów, wyklucz lokalizacje zawierające duże, często zmieniające się kolekcje. Przykładami mogą być katalog Pobrane, pełen tymczasowych archiwów lub folder używany do przechowywania wyników kompilacji. W środowisku GNOME otwórz Aktywności , wpisz Szukaj , otwórz Ustawienia ▸ Szukaj i wybierz Lokalizacje wyszukiwania . Wyłącz wyszukiwanie tylko w lokalizacjach, których nie potrzebujesz. Dokładny wygląd panelu może się nieznacznie różnić w zależności od wersji środowiska GNOME.

Panel Lokalizacje wyszukiwania w ustawieniach GNOME pokazujący standardowe foldery z indywidualnymi przełącznikami wyszukiwania
Funkcja „Lokalizacje wyszukiwania” umożliwia kontrolę wyników w przeglądzie działań dla poszczególnych lokalizacji. Nazwy menu i wyświetlane foldery różnią się w zależności od wersji pulpitu.

GNOME dokumentuje te kontrolki jako wybór lokalizacji systemu plików, które można przeszukiwać, z poziomu przeglądu działań. Są one przydatne, gdy problem stanowi zakres wyszukiwania, ale nie są uniwersalnym przełącznikiem dla żądania indeksowania każdej aplikacji. Jeśli program do kopania kryptowalut pozostaje zajęty, należy sprawdzić stan aktywnego indeksatora i zainstalowaną wersję. Unikaj dodawania całego zamontowanego dysku lub ogromnego katalogu projektu, chyba że chcesz, aby jego zawartość była przeszukiwalna. Pomoc GNOME: Konfigurowanie wyszukiwania lokalizacji systemu plików opisuje obsługiwaną ścieżkę w Ustawieniach.

5. Przebuduj indeks tylko wtedy, gdy prostsze rozwiązania zawiodą

Jeśli obciążenie procesora utrzymuje się na wysokim poziomie, podczas gdy system jest bezczynny, indeks może być zablokowany lub niespójny. W Ubuntu 24.04 z Trackerem 3 zresetuj tylko indeks systemu plików:

tracker3 reset --filesystem

Przeczytaj wszystkie monity potwierdzające przed kontynuacją. Polecenie usuwa zapisany indeks systemu plików Trackera, a nie oryginalne dokumenty; Tracker odtwarza pamięć podręczną po ponownym uruchomieniu. Ponieważ musi ponownie przeskanować odpowiednie pliki, aktywność procesora i dysku może tymczasowo wzrosnąć. Wyszukiwanie może zwracać niekompletne wyniki do czasu zakończenia odbudowy. Unikaj ręcznego usuwania katalogów pamięci podręcznej lub korzystania z opcji resetu ogólnego skopiowanej z instrukcji dla Trackera 2, która wykorzystuje inną składnię poleceń.

Terminal z poleceniem tracker3 reset --filesystem i ostrzeżeniem, że indeks zostanie odbudowany
Zresetowanie indeksu systemu plików to ostateczność, ponieważ pełna ponowna indeksacja może zająć trochę czasu i chwilowo zwiększyć wykorzystanie zasobów. Przed kontynuowaniem sprawdź poprawność zapisu w zainstalowanej wersji.

Instrukcja resetowania Trackera 3 w Ubuntu informuje, że dane systemu plików są usuwane, a koparka odbudowuje pamięć podręczną po ponownym uruchomieniu. Operacja ta zmienia indeks i należy ją stosować ostrożnie. Jeśli Twoja wersja korzysta z funkcji LocalSearch, zapoznaj się z jej zainstalowaną instrukcją lub dokumentacją poleceń LocalSearch w środowisku GNOME , aby poznać odpowiednią składnię polecenia.

6. Zweryfikuj poprawkę i wiedz, kiedy należy ją zbadać dalej

Po ustabilizowaniu się indeksowania, ponownie posortuj Monitor systemu według procesora i sprawdź stan koparki. Prawidłowy wynik niekoniecznie oznacza zerowe obciążenie procesora w każdej chwili: indeksator może na krótko się obudzić, gdy pliki się zmienią. Pożytecznymi oznakami są: stałe obciążenie spada, gdy komputer jest bezczynny, stan nie powtarza już tych samych nierozwiązanych zadań, a wyszukiwanie GNOME nadal znajduje pliki w lokalizacjach, które zostały wybrane do przeszukiwania.

Jeśli wystąpi wysokie obciążenie procesora, zapisz swoją wersję Ubuntu ( Ustawienia ▸ Informacje ), nazwę procesu, czas trwania skoku oraz informację, czy dany folder lub aplikacja synchronizująca była aktywna. Sprawdź status pod kątem błędów i zgłoś powtarzalny problem za pośrednictwem ścieżki zgłaszania błędów Ubuntu lub odpowiedniego projektu GNOME. Nie zakładaj, że każdy proces zawierający „tracker” jest winowajcą: inny komponent Tracker lub LocalSearch może wykonywać jednorazową operację ekstrakcji.

Które rozwiązanie należy wypróbować w pierwszej kolejności?

Co obserwujeszNajlepszy następny krok
Po skopiowaniu dużego pliku procesor rośnie, a następnie spadaPoczekaj na zakończenie indeksowania i sprawdź ponownie status
Wysokie wykorzystanie powraca podczas wielokrotnych pobrań lub kompilacjiZredukuj liczbę lokalizacji, których nie potrzebujesz do wyszukiwania
Górnik pozostaje zajęty, gdy nie jest używany, pomimo bieżących aktualizacjiSprawdź status i błędy, a następnie rozważ zresetowanie indeksu systemu plików
Polecenie pokazane tutaj nie jest zainstalowaneZidentyfikuj wydanie Ubuntu i sprawdź Tracker 3 w porównaniu z LocalSearch

W większości przypadków najbezpieczniejszym rozwiązaniem jest umożliwienie ukończenia normalnego indeksowania lub ograniczenie zbędnego zakresu wyszukiwania. Zarezerwuj resetowanie w przypadku uporczywego problemu i spodziewaj się tymczasowej aktywności dysku i procesora podczas odbudowy indeksu.

Zostaw komentarz

Jak bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Jak bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Dowiedz się, jak odzyskać utracone partycje i pliki za pomocą TestDisk i PhotoRec. Zabezpiecz dysk źródłowy, przeskanuj go bezpiecznie i zapisz odzyskane dane na innym dysku.

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Skanuj kody QR w systemie Linux za pomocą CoBang, używając kamery internetowej lub pliku obrazu. Zobacz opcje instalacji, kroki konfiguracji i poprawki dotyczące dostępu do kamery Flatpak.

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Zmień ustawienia kamery internetowej w systemie Linux za pomocą narzędzia Cameractrls: dostosuj ekspozycję, kolor, redukcję migotania i inne obsługiwane elementy sterujące, a następnie sprawdź zgodne tryby wideo.

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Zainstaluj PhpStorm na Linuksie za pomocą JetBrains Toolbox lub samodzielnego archiwum tar.gz, a także opcji Snap i Arch AUR. Java jest już dołączona.

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Usuń tło zdjęcia w systemie Linux za pomocą programu GIMP: narysuj obiekt, usuń wybrane tło, zachowaj przezroczystość i wyeksportuj plik PNG, który można ponownie wykorzystać.

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Utwórz obraz ISO płyty CD-ROM w systemie Linux za pomocą GNOME Disks lub dd. Zidentyfikuj napęd optyczny, monitoruj kopiowanie, zweryfikuj obraz i dowiedz się, kiedy uszkodzona płyta lub płyta audio wymaga użycia innego narzędzia.

Jak skonfigurować dwa panele w środowisku XFCE 4

Jak skonfigurować dwa panele w środowisku XFCE 4

Utwórz oddzielny panel XFCE 4 dla każdego wyświetlacza, przypisz drugi panel do odpowiedniego wyjścia, określ jego położenie i rozmiar, a następnie dodaj potrzebne elementy uruchamiające i statusu.

Jak zainstalować Cisco Packet Tracer w systemie Linux

Jak zainstalować Cisco Packet Tracer w systemie Linux

Pobierz Cisco Packet Tracer 9.0.1 dla systemu Ubuntu 64-bit, zainstaluj pakiet DEB za pomocą APT, zaakceptuj licencję w terminalu i zaloguj się, aby rozpocząć laboratorium.

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo z oficjalnej strony. Porównaj pakiety dla systemów Windows, macOS i Linux, zainstaluj pliki danych i rozpocznij swój pierwszy lot.

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler mapuje klipy MP3 na klawisze klawiatury i umożliwia zapętlanie dźwięku. Dowiedz się, co robi ten starszy, darmowy program, gdzie kończą się jego stare funkcje i co sprawdzić przed pobraniem.