Jak pokazuje poniższy zrzut ekranu, pomimo faktu, że dysk Google wydaje się nic nie robić (nie synchronizuje żadnych danych), zużywa ponad 12% mojego procesora (rdzeń i7).
Oficjalna dokumentacja stwierdza:
W zależności od połączenia sieciowego i preferencji komputera Dysk Google może zużywać dużą ilość procesora, aby zakończyć początkową synchronizację.
Jest jednak instalowany od ponad miesiąca i nie ma nic nowego do synchronizacji. Dlaczego więc wykorzystuje tak dużo mojego procesora?
cpu
google-drive
JMK
źródło
źródło
Odpowiedzi:
Nie ma wątpliwości, że to błąd. Proces synchronizacji dysku jakoś wchodzi w stan, w którym aktywność procesora jest maksymalna dla tego procesu. Jeśli zabijesz proces synchronizacji dysku i uruchomisz go ponownie, użycie procesu synchronizacji powróci do poziomów bezczynności.
źródło
To zdecydowanie nie jest początkowy problem z synchronizacją. Mam folder osobisty zsynchronizowany z Dyskiem z jednego komputera, na którym inni użytkownicy nie mają dostępu do zapisu na koncie. Aplikacja systray Dysku Google na Win7 x64 zużywa duże ilości procesora w tym scenariuszu, nawet jeśli pliki nie były modyfikowane przez kilka dni. Ponownie synchronizuje pliki, których nie dotykano od tygodni. Lokalna data modyfikacji z NTFS mówi o tygodniach dla tych plików.
Mówiąc najprościej, mechanizmy wykrywania zmian na Dysku Google są wyjątkowo nieefektywne i słabo rozwinięte w porównaniu do Dropbox i OneDrive. Powinny być one sterowane zdarzeniami w przypadku zmian lokalnych (Win32 API może na przykład powiadamiać o zmianach napędów zdarzeń w przypadku lokalnych zmian plików, zamiast sondowania). Zdalne zmiany powinny używać PUSH, jeśli to możliwe, a także odpytywania.
Problemy z uprawnieniami do plików powinny być rozwiązywane z wdziękiem (np. DOSTĘP ZABLOKOWANY nie powinien powodować, że Dysk obraca procesor jak szalony).
źródło
EDYCJA 1 : w moim przypadku Dysk Google zajmował dużo procesora, ponieważ dodałem 600'000 + (tak, ponad sześćset tysięcy) plików do mojego folderu google za jednym razem.
EDYCJA 2 : po około roku używania mogę spokojnie powiedzieć, że NIE polecam korzystania z Dysku Google . Nadal regularnie mam problemy z synchronizacją plików. Często cały proces synchronizacji po prostu zatrzymuje się, a czasem niektóre pliki są ponownie dodawane do mojego folderu na Dysku Google. Mogłem nawet przegapić kilka innych problemów. Mam tylko nadzieję, że nie usunęło to żadnych wrażliwych plików.
Jak to naprawiłem:
Uwaga: przed wykonaniem tej czynności możesz wykonać kopię zapasową pliku na dysku zewnętrznym.
Na moim komputerze: spakowałem odpowiednie foldery, a następnie usunąłem rozpakowaną wersję tych folderów. Z Dysku Google online bezpośrednio: usunąłem nawet rozpakowaną wersję tych folderów za pośrednictwem aplikacji internetowej Dysk Google, mając nadzieję, że zwolni trochę pracy z aplikacji Dysk Google (nie jestem pewien, czy to miało pozytywny efekt, czy nie).
Później trzeba było kilka prób na Dysku Google, aby powrócić do normalnego stanu, ale wygląda na to, że teraz wszystko jest dobrze (kilka dni później ... po tym, jak aplikacja Dysku Google miała problem z synchronizacją, a nawet kilkakrotnie uległa awarii). Bądź cierpliwy, może zająć dużo czasu, aby dowiedzieć się „co do diabła się dzieje”.
Oryginalna odpowiedź:
Właśnie dostałem abonament na Dysk Google o pojemności 1 TB.
Po przesłaniu ponad 140 GB i działaniu w porządku, teraz robi się totalnie szalony: 88% mojego procesora jest używane ... i w pewnym momencie zawiesza mój komputer.
Podejrzewam, że mogło tak być, ponieważ ostatnio dodałem dużo plików z projektów programistycznych. Co oznacza DUŻO plików, wszystkie są dość małe, niektóre są bardzo małe.
źródło
Poniżej przedstawiamy podejście Google do wysokiego zużycia procesora:
Google rozumie, że obecna wersja działa słabo, spodziewam się, że będą pracować nad ulepszeniem jej w przyszłych wersjach.
źródło
Wyjście, a następnie ponowne uruchomienie rozwiązało problem. Nie ma również dużego obciążenia procesora po zsynchronizowaniu kilku rzeczy. Myślę, że wysokie użycie procesora może się zdarzyć po zsynchronizowaniu dużej liczby elementów (setek).
Po zakończeniu synchronizacji tych elementów rozwiązaniem może być ponowne uruchomienie Dysku, dopóki nie poprawią mechanizmu.
źródło