Mengapa Google Drive begitu berat pada CPU saya?

35

Seperti yang diperlihatkan tangkapan layar di bawah, meskipun Google Drive tampaknya tidak melakukan apa-apa (tidak menyinkronkan data apa pun), ia menggunakan lebih dari 12% CPU saya (core i7).

CPU Google Drive

Dokumentasi resmi menyatakan:

Bergantung pada koneksi jaringan dan preferensi komputer Anda, Google Drive dapat menggunakan sejumlah besar CPU untuk menyelesaikan sinkronisasi awalnya.

Namun telah diinstal selama lebih dari sebulan sekarang dan tidak memiliki sesuatu yang baru untuk disinkronkan. Lalu, mengapa CPU saya menggunakan begitu banyak?

JMK
sumber
1
Monitor proses akan memberi tahu Anda sistem apa yang memanggil / file / entri registri yang beroperasi.
ssnobody
5
Google Drive ditulis dengan buruk, penuh bug, dan sama sekali tidak mampu bersaing di tingkat dropbox. Itu mungkin menjelaskan mengapa itu menjadi babi sumber daya. Seperti kata sombong, proses monitor dari sistem akan memberi Anda spesifik.
Sun
1
Sepertinya ini adalah bug seperti yang dikatakan dengan sinkronisasi drive goggle di sini, lihat diskusi productforums.google.com/forum/#!topic/drive/… yang menyatakan ini adalah bug dan dapat dihindari secara acak dengan mematikan prosesnya.
vembutech
Saya memiliki masalah yang sama, tetapi dengan penggunaan CPU yang lebih tinggi, ketika tidak ada yang disinkronkan. Sering-sering matikan saja proses untuk memperbaikinya sementara. Sebaiknya beralih ke copy.com.
John Little
Ada versi baru Google Drive Sync (1.21) yang seharusnya menangani ini. Anda dapat mengunduhnya di sini: tools.google.com/dlpage/drive/thankyou.html Sumber: productforums.google.com/forum/#!topic/drive/…
Thomas Mueller

Jawaban:

11

Tidak ada pertanyaan bahwa ini adalah bug. Proses sinkronisasi drive entah bagaimana memasuki keadaan di mana aktivitas CPU maksimum untuk proses tersebut. Jika Anda mematikan proses sinkronisasi drive dan memulai kembali, penggunaan proses sinkronisasi akan kembali ke level siaga.

glenviewjeff
sumber
2
penggunaan proses sinkronisasi akan kembali ke level siaga sementara - FTFY
William Entriken
7

Ini jelas bukan masalah sinkronisasi awal. Saya memiliki folder pribadi yang disinkronkan ke Drive dari satu mesin tanpa pengguna lain yang memiliki akses tulis ke akun. Aplikasi systray Google Drive pada Win7 x64 mengkonsumsi banyak CPU dalam skenario ini bahkan ketika file belum dimodifikasi selama berhari-hari. Ini juga menyinkronkan kembali file yang belum disentuh dalam beberapa minggu. Tanggal modifikasi lokal dari NTFS mengatakan beberapa minggu yang lalu untuk file-file itu.

Sederhananya, mekanisme deteksi perubahan Google Drive sangat tidak efisien dan kurang berkembang dibandingkan dengan Dropbox dan OneDrive. Mereka harus digerakkan oleh event untuk perubahan lokal (Win32 API dapat drive notifikasi perubahan untuk perubahan file lokal daripada polling misalnya). Perubahan jarak jauh harus menggunakan PUSH jika memungkinkan daripada polling juga.

Masalah izin file harus ditangani dengan anggun (mis. ACCESS DITOLAK seharusnya tidak membuat Drive spin CPU seperti orang gila).

Pisau
sumber
3
Saya rasa ini bukan inefisiensi. Saya hanya memiliki sekitar 10 item (beberapa MB total) di google drive saya, dan googledrivesync.exe menggunakan 25% (yaitu satu inti dari CPU 4 inti saya) sepanjang waktu. Sepertinya saya terjebak dalam lingkaran yang ketat.
Andy
3
Datang dia mencari jawaban. Google Drive saya telah aktif di mesin ini selama beberapa bulan dan masih secara teratur memakan 12% CPU saya tanpa alasan yang jelas. Melihat dengan cepat itu menunjukkan bahwa itu tidak menyinkronkan apa pun. Sangat membuat frustrasi.
Dan Atkinson
4

EDIT 1 : dalam kasus saya, Google Drive mengambil banyak CPU karena saya menambahkan 600'000 + (ya, lebih dari enam ratus ribu) file ke folder google saya dalam satu waktu.

EDIT 2 : setelah menggunakannya selama sekitar satu tahun, saya dapat dengan aman mengatakan bahwa saya TIDAK merekomendasikan menggunakan Google Drive . Saya masih mengalami masalah saat menyinkronkan file saya. Seringkali seluruh proses sinkronisasi berhenti & terkadang beberapa file ditambahkan kembali ke folder Google Drive saya. Saya bahkan mungkin telah melewatkan beberapa masalah lain. Saya hanya berharap itu tidak menghapus file sensitif.


Bagaimana saya memperbaikinya:

Catatan: Anda mungkin ingin mencadangkan file Anda ke drive eksternal sebelum melakukan ini.

Di komputer saya: Saya zip folder yang relevan, dan menghapus versi zip folder ini setelahnya. Dari Google Drive online secara langsung: Saya bahkan menghapus versi folder ini yang tidak di-zip melalui aplikasi web online Google Drive, berharap akan membongkar beberapa pekerjaan dari aplikasi Google Drive (tidak yakin apakah itu memiliki efek positif atau tidak).

Kemudian diperlukan beberapa percobaan ke Google Drive untuk kembali ke keadaan biasa tetapi sepertinya semuanya baik-baik saja sekarang (beberapa hari kemudian ... setelah aplikasi Google Drive berjuang untuk menyinkronkan & bahkan jatuh beberapa kali). Bersabarlah, mungkin butuh waktu lama untuk mencari tahu "apa yang sedang terjadi".


Jawaban asli:

Baru saja mendapat paket Google Drive 1TB.

Setelah mengunggah 140+ GB dan bekerja dengan baik, sekarang benar-benar gila: 88% CPU saya sedang digunakan ... dan itu membekukan komputer saya di beberapa titik.

Saya curiga bisa karena saya menambahkan banyak file baru-baru ini, dari proyek pemrograman. Yang berarti BANYAK file, semuanya sangat kecil, beberapa sangat kecil.

Google Drive mengambil 88% dari CPU saya

Adrien Be
sumber
Saya punya repo git di Google Drive. Itu ide yang sangat buruk. Saya akan memindahkannya dari Google Drive saya, dan mendorongnya langsung ke github / gitlab. ITU semacam layanan cloud, tetapi hanya untuk kode sumber. Jadi mengapa tidak menggunakannya untuk itu?
Ikem Krueger
1

Berikut ini adalah pendapat Google tentang penggunaan CPU yang tinggi:

Bergantung pada koneksi jaringan dan preferensi komputer Anda, Google Drive dapat menggunakan sejumlah besar CPU untuk menyelesaikan sinkronisasi awalnya. Jika penggunaan CPU Anda menjadi terlalu tinggi, cobalah berhenti dan mulai ulang aplikasi. Anda selalu dapat menyesuaikan pengalaman sinkronisasi Anda dengan memilih apa yang disinkronkan ke komputer Anda.

Google memahami bahwa versi saat ini berkinerja buruk, saya berharap mereka akan bekerja untuk memperbaikinya di versi mendatang.

John Miller
sumber
1

Berhenti dan kemudian memulainya lagi telah memperbaiki masalah. Tidak ada penggunaan CPU yang tinggi setelah menyinkronkan beberapa hal, juga. Saya pikir penggunaan CPU yang tinggi mungkin terjadi setelah menyinkronkan BANYAK item (ratusan).

Setelah sinkronisasi selesai dari item-item itu, perbaikan yang bisa dilakukan mungkin untuk me-restart Drive sampai mereka meningkatkan mekanisme.

Ahmed
sumber