CPU에서 Google 드라이브가 왜 그렇게 무겁습니까?


35

아래 스크린 샷에서 볼 수 있듯이 Google 드라이브가 아무것도하지 않는 것으로 보이지만 (데이터를 동기화하지 않음) 내 CPU (핵심 i7)의 12 % 이상을 사용하고 있습니다.

구글 드라이브 CPU

공식 문서에는 다음이 명시되어 있습니다.

네트워크 연결 및 컴퓨터 환경 설정에 따라 Google 드라이브는 초기 동기화를 완료하기 위해 많은 양의 CPU 소비 할 수 있습니다 .

그러나 지금은 한 달 이상 설치되었으며 동기화 할 새 항목이 없습니다. 그렇다면 왜 그렇게 많은 CPU를 사용합니까?


1
프로세스 모니터는 작동중인 시스템 호출 / 파일 / 레지스트리 항목을 알려줍니다.
ssnobody

5
Google 드라이브는 잘못 작성되었으며 버그로 가득 차 있으며 드롭 박스 수준에서 경쟁 할 수 없습니다. 그것이 왜 자원 돼지라고 설명 할 수 있습니다. snobbish가 말했듯이 sysinternals의 프로세스 모니터는 특정 사항을 제공합니다.
일요일

1
이 토론 한 번 봐 가지고 여기 고글 드라이브 동기화 말했다으로 버그를 것으로 보인다 productforums.google.com/forum/#!topic/drive/... 이 버그이며이 과정을 죽이는 무작위로 피할 수 상태.
vembutech

동일한 문제가 있지만 동기화 할 것이 없을 때 CPU 사용량이 높습니다. 프로세스를 강제 종료하여 일시적으로 수정하십시오. 대신 copy.com으로 전환하는 것이 좋습니다.
John Little

이 문제를 해결하는 새로운 버전의 Google Drive Sync (1.21)가 있습니다. 여기에서 다운로드 할 수 있습니다. tools.google.com/dlpage/drive/thankyou.html 출처 : productforums.google.com/forum/#!topic/drive/…
Thomas Mueller

답변:


11

이것이 버그라는 데는 의문의 여지가 없습니다. 드라이브 동기화 프로세스는 어떻게 든 CPU 활동이 프로세스의 최대 상태 인 상태가됩니다. 드라이브 동기화 프로세스를 종료했다가 다시 시작하면 동기화 프로세스 사용량이 유휴 수준으로 돌아갑니다.


2
동기화 프로세스 사용이 일시적으로 유휴 수준으로 돌아갑니다 - FTFY
윌리엄 Entriken에게

7

이것은 초기 동기화 문제가 아닙니다. 계정에 대한 쓰기 권한을 가진 다른 사용자가없는 단일 컴퓨터에서 드라이브로 동기화 할 개인 폴더가 있습니다. Win7 x64의 Google 드라이브 시스템 트레이 응용 프로그램은 파일이 며칠 동안 수정되지 않은 경우에도이 시나리오에서 많은 양의 CPU를 사용합니다. 또한 몇 주 동안 손대지 않은 파일을 다시 동기화합니다. NTFS의 로컬 수정 날짜는 몇 주 전에 해당 파일에 대해 알려줍니다.

간단히 말해 Google 드라이브의 변경 감지 메커니즘은 Dropbox 및 OneDrive와 비교할 때 매우 비효율적이고 발전이 덜합니다. 로컬 변경에 대한 이벤트 중심이어야합니다 (예를 들어, Win32 API는 폴링이 아닌 로컬 파일 변경에 대한 이벤트 드라이브 변경 알림을 제공 할 수 있음). 원격 변경은 가능한 경우 폴링 대신 PUSH를 사용해야합니다.

파일 권한 문제는 정상적으로 처리해야합니다 (예 : 액세스가 거부되면 드라이브 회전 CPU가 미친 것처럼 보이지 않아야 함).


3
나는 이것이 비효율적이라고 생각하지 않습니다. 내 Google 드라이브에는 약 10 개의 항목 (총 2MB) 만 있으며 googledrivesync.exe는 항상 25 % (예 : 4 코어 CPU의 하나의 코어)를 사용합니다. 꽉 조여있는 것처럼 보입니다.
Andy

3
그는 답을 찾고있었습니다. 내 Google 드라이브는 여러 달 동안이 컴퓨터에서 사용되어 왔으며 분명한 이유없이 여전히 내 CPU의 12 %를 차지합니다. 간단히 살펴보면 아무것도 동기화하지 않는 것입니다. 매우 실망스러운.
Dan Atkinson

4

편집 1 : 필자의 경우 Google 드라이브에 600'000 + (예, 6 천 개가 넘는) 파일을 한 번에 Google 폴더에 추가했기 때문에 Google 드라이브가 많은 CPU를 사용하고있었습니다.

편집 2 : 약 1 년 동안 사용한 후 Google 드라이브를 사용하지 않는 것이 안전하다고 말할 수 있습니다 . 여전히 정기적으로 파일 동기화에 문제가 있습니다. 종종 전체 동기화 프로세스가 중단되고 때로는 일부 파일이 Google 드라이브 폴더에 다시 추가됩니다. 다른 문제도 놓쳤을 수도 있습니다. 민감한 파일을 삭제하지 않기를 바랍니다.


어떻게 고쳤습니까?

참고 : 이 작업을 수행하기 전에 파일을 외장 드라이브에 백업 할 수 있습니다.

내 컴퓨터에서 : 관련 폴더를 압축 한 다음 압축 해제 된 버전의 폴더를 나중에 제거했습니다. Google 드라이브 온라인에서 직접 : Google 드라이브 온라인 웹 앱을 통해 이러한 폴더의 압축이 풀린 버전을 제거하여 Google 드라이브 앱에서 일부 작업을 언로드하기를 기대했습니다 (긍정적 인 효과가 있는지 확실하지 않음).

그런 다음 Google 드라이브가 정상적인 상태로 돌아 가기 위해 몇 번의 시도가 필요했지만 며칠 후 Google 드라이브 앱이 동기화 및 두 번 충돌하는 데 어려움을 겪은 후 모든 것이 좋아 보입니다. "도대체 무슨 일이 일어나고 있는지"를 알아내는 데 시간이 오래 걸릴 수 있습니다.


원래 답변 :

1TB Google 드라이브 요금제를 받았습니다.

140 + GB를 업로드하고 정상적으로 작동하면 CPU의 88 %가 사용 중이며 어느 시점에서 컴퓨터가 정지됩니다.

프로그래밍 프로젝트에서 최근에 많은 파일을 추가했기 때문일 수 있습니다. 즉, 파일이 매우 작고 일부는 매우 작다는 것을 의미합니다.

내 CPU의 88 %를 차지하는 Google 드라이브


Google 드라이브에 자식 저장소가 있습니다. 아주 나쁜 생각이었습니다. Google 드라이브 밖으로 이동시켜 github / gitlab으로 직접 푸시합니다. 그것은 일종의 클라우드 서비스이지만 소스 코드 전용입니다. 왜 그것을 사용하지 않습니까?
Ikem Krueger

1

다음은 Google이 CPU 사용량을 늘리는 것입니다.

네트워크 연결 및 컴퓨터 환경 설정에 따라 Google 드라이브는 초기 동기화를 완료하기 위해 많은 양의 CPU를 소비 할 수 있습니다. CPU 사용량이 너무 높아지면 응용 프로그램을 종료했다가 다시 시작하십시오. 컴퓨터와 동기화 할 항목을 선택하여 항상 동기화 환경을 사용자 지정할 수 있습니다.

Google은 현재 버전의 성능이 저조하다는 점을 이해하고 있으며 향후 버전에서 개선 될 것으로 기대합니다.


1

종료했다가 다시 시작하면 문제가 해결되었습니다. FEW 항목을 동기화 한 후 CPU 사용량이 높지 않습니다. 많은 항목 (수백)을 동기화 한 후 CPU 사용량이 높을 수 있다고 생각합니다.

해당 항목을 동기화 한 후에는 메커니즘을 개선 할 때까지 드라이브를 다시 시작해야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.