1

Я загрузил OneDrive для бизнеса на свой персональный компьютер вчера. У меня есть бесплатная версия Office 365, включающая 100 ТБ хранилища OneDrive через мой университет.

Работает нормально, за исключением очень высокой загрузки процессора, памяти и диска. Пожалуйста, смотрите прикрепленное изображение.

Папка на моем компьютере синхронизируется с OneDrive. При синхронизации новых файлов, даже небольшой папки с несколькими файлами общим объемом 5 МБ, загрузка ЦП, памяти и дисков значительно возрастает благодаря «Microsoft OneDrive для бизнеса (32-разрядная версия)» и «Кэш документов Microsoft Office (32). немного)"(слева на прикрепленном изображении).

После завершения синхронизации. Когда я открываю папку OneDrive, «Microsoft OneDrive для бизнеса (32-разрядная версия)» начинает использовать как процессор, так и память (справа на прикрепленном изображении). Когда все папки имеют "галочку" (все, кроме трех на прикрепленном изображении (в центре)), загрузка ЦП и памяти снижается до более приемлемых уровней.

Я использую Dropbox и Google Drive без каких-либо проблем.

Кто-нибудь знает что делать?

4 ответа4

1

Высокая загрузка ЦП обусловлена вычислением различий между файлами в вашем локальном хранилище и облаком. Пример такого алгоритма вы можете увидеть здесь. Цитирование:

Конечно, преимущество заключается в том, что вместо передачи всего нового файла на компьютер A мы просто передаем небольшую подпись и дельта-файл, содержащий различия. Мы торгуем с использованием ЦП для потенциально большой экономии пропускной способности.

Чтобы избавить вас от загрузки всего файла каждый раз, они вычисляют «дельта-файл», который затем отправляется на сервер. Я не могу предоставить вам каждую деталь этой операции в случае OneDrive, потому что есть много проблем, которые нужно решить в этой операции в облачной синхронизации. Но вы можете быть уверены, что они не хотят отправлять весь файл каждый раз, когда вы меняете его, поэтому они используют ваш ЦП, чтобы минимизировать объем данных для отправки / получения.

Увеличенное использование памяти также является нормальным, потому что каждой отдельной программе нужна память, чтобы сохранить свои данные во время работы. Поэтому всякий раз, когда он работает с файлом (блоком данных), он должен загружать его в память. Это основы любого языка программирования.

0

У меня была похожая проблема при попытке загрузить файлы One Drive на новый ноутбук Celeron.

Один диск использовал процессор на 40-63%, и на каждый 1 см, на который я перемещал мышь, курсор двигался на 5 см.

В итоге я остановил One Drive и скопировал файлы One Drive со своего рабочего стола на ноутбук через локальную сеть.

Другое решение, если у вас нет доступа к локальной сети, - это скопировать файлы на USB-накопитель или жесткий диск и скопировать их на новый компьютер.

0

У меня была проблема постоянного высокого использования ЦП от OneDrive на Win10 1703 (ранняя версия Creators). Я обновился до Win10 1709 (последняя версия Creators). Это происходит с обновленным клиентом OneDrive, который когда-то указывал на мои локальные зеркальные файлы, заменял старый клиент OneDrive и устранял проблему.

Примечание. Мне нужно было запустить команду реестра с https://support.office.com/en-us/article/Enable-users-to-sync-SharePoint-files-with-the-new-OneDrive-sync-client-22e1f635. -fb89-49e0-a176-edab26f69614, заголовок "Протестируйте функцию перед ее включением".

Кажется, что новый клиент OneDrive лучше поддерживает синхронизацию и содержит возможность загружать только те онлайн-файлы, которые вы редактируете.

Приветствия.

-1

Попробуйте отключить индексирование. Я только что сделал это для одного из моих клиентов Service Desk, и это уменьшило использование памяти на 20%.

У меня есть инструкции в моем блоге. Но в основном вы идете в панель управления и там отключаете индексирование.

Удачи.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .