Dropbox занимает слишком много процессорного времени. Как я могу это исправить?

Вы можете попробовать расширить 4 NTFS - Primary. Если он не работает, переместите эти данные из этого раздела где-нибудь, удалите его. Все нераспределенные пространства будут отображаться как одно целое, переделать его. Вы можете запустить Gparted из live-cd. Как только вы загрузитесь в live cd, откройте терминал и введите gparted в приглашении.

1
задан 3 January 2013 в 20:34

4 ответа

Хороший крик с использованием cpulimit.

Я обнаружил, что это можно было бы упростить (при регистрации в качестве пользователя root) в

cpulimit -e dropbox -l 10

, где -l указывает процент CPU. Обратите внимание, что это для общего ЦП по всем ядрам, поэтому у двойного ядра будет предел 200

Выход:

cpulimit -e dropbox -l 10
Process 2641 detected
11
ответ дан 25 May 2018 в 05:06
  • 1
    Может быть полезно в будущем, спасибо! – Yoav Feuerstein 6 August 2014 в 12:48
  • 2
    для этого потребуется пароль sudo, добавив, что эта строка для sudoers сделает трюк, который я предполагаю – Aquarius Power 20 August 2014 в 03:53
  • 3
    @AquariusPower Если вы не вошли в систему как root, тогда это действительно потребует sudo. (Я был зарегистрирован как root - отредактирован, чтобы уточнить) спасибо – alleyoopster 13 August 2015 в 12:52

Возможно, это больше, чем проблема хэширования.

Одна вещь, которую я нахожу странной, это то, что с lsof | grep dropbox я не вижу много открытых файлов в ~ / Dropbox для процесса dropbox.

То, что я сделал, это aptitude очистить все пакеты, связанные с dropbox, rm -r 3 ~ / .dropbo * папки (но не папку ~ / Dropbox), а затем включить партнерские репозитории и aptitude install nautilus-dropbox , Является ли эта процедура проблематичной, я не знаю.

Через некоторое время (час?) с новой установкой и с загрузкой процессора Dropbox я больше не вижу нагрузки, поэтому, видимо, проблема решена. Возможно, чистка помогла или у меня была очень большая партия файлов, которые нуждались в обновлении.

2
ответ дан 25 May 2018 в 05:06
  • 1
    Благодаря! Я попробую в следующий раз что-то подобное произойдет снова. – Yoav Feuerstein 21 March 2013 в 04:34
  • 2
    У меня уже есть nautilus-dropbox и только один ~/.dropbox, мой cpu-использование и sysload высоки :( – Aquarius Power 2 May 2014 в 22:52

Вы можете ограничить использование процессора любым приложением таким образом:

#nPidDropbox=`ps -A -o pid,comm |egrep " dropbox$" |sed -r "s'^ *([[:digit:]]*) .*'\1'"`
nPidDropbox=`pgrep dropbox`

renice -n 19 `ps -L -p $nPidDropbox -o lwp |tr "\n" " "`
cpulimit -p "$nPidDropbox" -l 10

Первая строка кода - это просто угадатель pid. Вторая строка - помочь cpulimiter работать лучше, не требуя sudo.

2
ответ дан 25 May 2018 в 05:06

Это случается со мной часто, даже когда Dropbox на самом деле не синхронизирует что-либо (там хеширующий ответ имеет смысл для меня). Моим быстрым решением является просто установить Dropbox, чтобы остановить синхронизацию. Даже если на самом деле это не синхронизация, это, похоже, убивает использование ЦП. Просто не забудьте снова включить его.

0
ответ дан 25 May 2018 в 05:06

Другие вопросы по тегам:

Похожие вопросы: