Чому Google Drive настільки важкий на моєму процесорі?


35

Як показано на скріншоті нижче, незважаючи на те, що, схоже, диск Google нічого не робить (не синхронізує жодних даних), він використовує понад 12% мого процесора (ядра i7).

Процесор Google Drive

В офіційній документації зазначено:

Залежно від вашого підключення до мережі та налаштувань комп'ютера, Google Drive може споживати велику кількість ЦП для завершення початкової синхронізації.

Однак він встановлений вже більше місяця і не має нічого нового для синхронізації. Чому ж тоді він використовує стільки мого процесора?


1
Монітор процесів підкаже, які системні виклики / файли / записи реєстру працює.
ssnobody

5
Google Диск погано написаний, переповнений помилками і зовсім не здатний конкурувати за рівнем випадаючої скриньки. Це може пояснити, чому це ресурсна свиня. Як каже snobbish, моніторинг процесів від sysinternals дасть вам специфіку.
Нд

1
Здається, це помилка, як сказано, при синхронізації дисковода goggle, подивіться на цю дискусію productforums.google.com/forum/#!topic/drive/…, яка стверджує, що це помилка, і вона може уникнути випадковим чином, вбиваючи процес.
vembutech

У мене така ж проблема, але з більшим використанням CPU, коли синхронізувати нічого. Часто просто вбивайте процес, щоб тимчасово виправити. Рекомендуйте замість цього перейти на copy.com.
Джон Літтл

Існує нова версія Google Drive Sync (1.21), яка нібито вирішує це. Завантажити його можна тут: tools.google.com/dlpage/drive/thankyou.html Джерело: productforums.google.com/forum/#!topic/drive/…
Thomas Mueller

Відповіді:


11

Немає сумніву, що це помилка. Процес синхронізації накопичувача якимось чином переходить у стан, коли активність процесора є максимальною для процесу. Якщо ви закриєте процес синхронізації диска та перезапустите його, використання процесу синхронізації повернеться до рівня очікування.


2
використання синхронізації тимчасово повернеться до простою - FTFY
William Entriken

7

Це, безумовно, не є початковою проблемою синхронізації. У мене персональна папка синхронізується з Диска з однієї машини, без інших користувачів, які мають доступ до запису до облікового запису. Застосування програми Google Drive на Win7 x64 споживає велику кількість ЦП за цим сценарієм, навіть якщо файли не змінювались протягом кількох днів. Він також повторно синхронізує файли, які не торкалися протягом тижнів. Місцева змінена дата з NTFS говорить про тижні цих тижнів.

Простіше кажучи, механізми виявлення змін Google Drive є надзвичайно неефективними та недостатньо розвиненими порівняно з Dropbox та OneDrive. Вони повинні керуватися подіями для локальних змін (API Win32 може сповіщати про зміни подій для змін локальних файлів, а не запитувати, наприклад). Віддалені зміни повинні використовувати PUSH, якщо можливо, а не опитування також.

Проблеми з дозволом на файли мають бути витончено вирішені (наприклад, ДОСТУП ЗАВЕРШЕНО не повинен робити так, щоб дисковий спільний процесор був божевільним).


3
Я не думаю, що це лише неефективність. У моєму диску Google є лише близько 10 елементів (всього пару Мб), а googledrivesync.exe весь час використовує 25% (тобто одне ядро ​​мого 4-ядерного процесора). Мені здається, він застряг у тісній петлі.
Енді

3
Прийшов він шукав відповіді. Мій диск Google активно працює на цій машині протягом багатьох місяців, і він все ще регулярно з'їдає 12% мого процесора без видимих ​​причин. Швидкий погляд на нього показує, що він нічого не синхронізує. Надзвичайно засмучує.
Ден Аткінсон

4

EDIT 1 : у моєму випадку Google Drive забирав багато процесора, тому що я додав 600 000 файлів (так, понад шістсот тисяч) файлів у свою папку google за один раз.

EDIT 2 : після користування ним протягом року я сміливо можу сказати, що НЕ рекомендую використовувати Google Drive . У мене все ще регулярно виникають проблеми синхронізації моїх файлів. Часто весь процес синхронізації просто припиняється, а іноді деякі файли знову додаються до моєї папки Google Диска. Я, можливо, навіть пропустив деякі інші питання. Я просто сподіваюся, що це не видалило жодних чутливих файлів.


Як я це виправив:

Примітка. Перш ніж це зробити, можливо, ви захочете створити резервну копію файлу на зовнішньому диску.

На моєму комп’ютері: я застебнув відповідні папки та видалив нерозпаковану версію цих папок. З Диска Google безпосередньо в Інтернеті : я навіть видалив розпаковану версію цих папок через веб-додаток Google Диск, сподіваючись, що це вивантажить деяку роботу з додатка Google Диск (не впевнений, чи має це позитивний ефект чи ні).

Потім було потрібно кілька спроб Google Drive повернутися до звичайного стану, але, здається, все зараз добре (через кілька днів ... після того, як додаток Google Диск намагався синхронізуватись і навіть розбився пару разів). Будьте терплячі, це може зайняти тривалий час, щоб зрозуміти, "що за чорт йде".


Оригінальна відповідь:

Щойно отримали план Google Drive на 1 ТБ.

Завантаживши 140+ ГБ і працюючи чудово, зараз він стає абсолютно непоганим: 88% мого процесора використовується ..., і він заморожує мій комп'ютер в якийсь момент.

Я підозрюю, що це може бути тому, що останнім часом я додав багато файлів із програм програмування. Що означає багато файлів, всі вони досить малі, деякі - надзвичайно малі.

Google Drive займає 88% мого процесора


Я мав git repo на Google Drive. Була дуже погана ідея. Я переміщу їх із свого Диска Google і натисну їх безпосередньо на github / gitlab. Це Якийсь хмарний сервіс, але тільки для вихідного коду. То чому б не використати його для цього?
Ikem Krueger

1

Далі йде перевага Google на високе використання процесора:

Залежно від вашого підключення до мережі та налаштувань комп'ютера, Google Drive може споживати велику кількість ЦП для завершення початкової синхронізації. Якщо використання CPU стає занадто високим, спробуйте вийти з програми та перезапустити програму. Ви завжди можете налаштувати роботу синхронізації, вибравши синхронізацію з вашим комп'ютером.

Google розуміє, що поточна версія працює погано, я сподіваюся, що вони працюватимуть над її вдосконаленням у наступних версіях.


1

Вихід із системи та її запуск знову виправили проблему. Немає високого використання процесора і після синхронізації речей FEW. Я думаю, що високе використання процесора може статися після синхронізації багато елементів (сотень).

Після синхронізації цих елементів можливим виправленням може бути перезапуск Диска, поки вони не вдосконалять механізм.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.