Dlaczego moja aplikacja Dropbox mocno obciąża procesor?

Aplikacja komputerowa Dropbox stara się być maksymalnie wydajna. Czasami jednak używa więcej pamięci (RAM) lub mocy procesora niż oczekiwano. Może to prowadzić do spowolnienia niektórych funkcji na komputerze lub ogólnie powodować powolne działanie komputera.

Jakie czynniki powodują duże użycie pamięci (RAM)?

Istnieje kilka czynników, które mogą powodować większe niż oczekiwano użycie pamięci (RAM), w tym liczba plików przechowywanych w folderze Dropbox. Im więcej plików masz w folderze Dropbox, tym więcej pamięci Dropbox potrzebuje, aby je śledzić.

Jakie czynniki powodują duże obciążenie procesora?

To normalne, że w tym samym czasie działa wiele procesów Dropbox. Jeśli zobaczysz wiele procesów Dropbox w Monitorze aktywności (macOS) lub Menedżerze zadań (Windows), należy pozwolić im działać. Mogą one pomagać głównej aplikacji komputerowej lub innym funkcjom Dropbox. Szukają także aktualizacji wersji i monitorują awarie systemu.

Jeśli widzisz większe niż oczekiwane użycie procesora przez aplikację komputerową Dropbox, może istnieć kilka wyjaśnień. Sprawdź każdą opcję z poniższych:

1) Aplikacja komputerowa synchronizuje dużą liczbę plików

Aplikacja komputerowa może powodować znaczne zużycie procesora, jeśli do zsynchronizowania jest duża liczba plików. Dotyczy to przede wszystkim pierwszej synchronizacji plików na komputerze.

2) Czynniki zewnętrzne (lub aplikacje innych firm) wchodzą w konflikt z Dropbox

Niektóre aplikacje innych firm uzyskują dostęp do plików w Twoim folderze Dropbox. Dropbox może traktować te operacje dostępu jako czynności edycji wykonywane na plikach i synchronizować takie „zmiany”. Jeśli aplikacja innej firmy stale zgłasza żądania dostępu do Twoich plików, Dropbox ponawia synchronizację, co z kolei prowadzi do wzrostu obciążenia procesora.

To zjawisko zapętlenia najczęściej występuje w przypadku aplikacji innych firm przeznaczonych do synchronizacji, tworzenia kopii zapasowych, ochrony antywirusowej lub zabezpieczeń albo kiedy aplikacja innej firmy jest zainstalowana wewnątrz folderu Dropbox.

Aby określić, czy wysoki poziom wykorzystania procesora jest spowodowany przez aplikację innej firmy, tymczasowo wyłącz każdą z takich aplikacji w Monitorze aktywności (macOs) lub Menedżerze zadań (Windows) i zobacz następnie, czy wykorzystanie procesora przez Dropbox zmniejszy się.

3) Pliki w folderze Dropbox mają nieprawidłowe uprawnienia do plików

Jeśli pliki w Twoim folderze Dropbox mają nieprawidłowo ustawione uprawnienia, aplikacja Dropbox ciągle próbuje je zsynchronizować, ale bezskutecznie.

4) W folderze Dropbox znajduje się duża liczba plików

Wydajność aplikacji komputerowej Dropbox zaczyna spadać przy około 300 000 plików. Wydajność i szybkość synchronizacji możesz poprawić przez zastosowanie synchronizacji wybiórczej.

5) Folder Dropbox jest zainstalowany na urządzeniu NAS

Folderu Dropbox nie należy instalować na urządzeniu NAS, ponieważ nasza aplikacja komputerowa nie jest przeznaczona do pracy z systemami plików obejmującymi udziały sieciowe.

Aby rozwiązać ten problem, przenieś folder Dropbox z powrotem na dysk podłączony fizycznie. Możesz też wykonać specjalne kroki umożliwiające poprawne korzystanie z Dropbox z dyskiem zewnętrznym.

6) Twój system plików nie obsługuje rozszerzonych atrybutów

Nasza aplikacja komputerowa wymaga, aby folder danych Dropbox był zainstalowany na dysku z systemem plików obsługującym rozszerzone atrybuty. Jeśli zostanie zainstalowany gdzie indziej, aplikacja będzie stale podejmować bezskuteczne próby przesłania Twoich plików. Ten proces powoduje duże obciążenie procesora.

Aby rozwiązać ten problem, przenieś folder Dropbox na dysk twardy lub partycję z obsługiwanym systemem plików.

7) Dowiązania symboliczne powodują problemy

Jeśli wiesz, że folderze Dropbox masz dowiązania symboliczne (symlink), usuń je w celu poprawienia wydajności aplikacji komputerowej Dropbox. Dowiązania symboliczne odwołują się do danych w lokalizacjach poza folderem Dropbox, dlatego podczas próby dostępu do takiego dowiązania aplikacja komputerowa Dropbox może się zablokować.

Uwaga: w niektórych przypadkach aplikacja komputerowa Dropbox może synchronizować tylko sam plik dowiązania symbolicznego, a nie rzeczywiste pliki lub foldery, do których się ono odwołuje. 

Jeśli nie masz pewności, czy w Twoim folderze Dropbox znajdują się dowiązania symboliczne, wykonaj poniższe kroki, aby wygenerować listę takich dowiązań (o ile istnieją). Lista przedstawia pełną ścieżkę do każdego dowiązania symbolicznego oraz lokalizację, na którą wskazuje to dowiązanie poza folderem Dropbox.

Zasadniczo zalecamy przeniesienie faktycznych danych (plików i folderów) do folderu Dropbox, a następnie utworzenie dowiązania symbolicznego w miejscu, w którym dane znajdowały się poprzednio. Dzięki temu dowiązanie symboliczne znajdzie się poza folderem Dropbox, a faktyczne dane będą synchronizowane w Dropbox. W takim układzie oprócz swojego Dropbox wciąż będziesz mieć dostęp do danych w lokalizacji poza folderem Dropbox.

Wybierz poniżej swój system operacyjny, aby wyświetlić instrukcje:

Linux i macOS

  1. Otwórz Terminal, który mieści mieści się w katalogu /Applications/Utilities/Terminal. (W systemie Linux możesz też otworzyć preferowany wiersz poleceń).
  2. Skopiuj i wklej poniższe polecenie i naciśnij Enter na klawiaturze.
  3. find ~/Dropbox -type l -exec ls -lah {} \;

Windows

  1. Na klawiaturze naciśnij klawisze Windows + R (jednocześnie).
  2. Wpisz cmd i naciśnij Enter na klawiaturze, aby otworzyć wiersz poleceń.
  3. Skopiuj i wklej poniższe polecenie i naciśnij Enter na klawiaturze.
  4. dir "%HOMEPATH%\Dropbox" /a:l /s

Domyślna lokalizacja folderu Dropbox to ~/Dropbox. Jeśli masz konto Dropbox Business, domyślna lokalizacja firmowego folderu Dropbox to ~/Dropbox {nazwa zespołu}. Aby wyszukać firmowy folder Dropbox, musisz zastąpić ~/Dropbox pełną ścieżką do folderu Dropbox umieszczoną w cudzysłowie. Tak samo musisz zrobić w przypadku przeniesienia folderu Dropbox w miejsce inne niż lokalizacja domyślna. Zobacz poniższą przykładową ścieżkę:

find "users/Michel/Documents/Dropbox (Enterprise)" -type l -exec ls -lah {} \;

Jak przydatny był ten artykuł?

Przykro nam to słyszeć.
Daj nam znać, co możemy poprawić:

Dziękujemy za przesłanie opinii.
Daj nam znać, jak pomógł ten artykuł:

Dziękujemy za przesłanie opinii.