Beim Start führt Dropbox die Dateiindizierung durch, wodurch das System drei Minuten lang zum Stillstand kommt.
Gibt es eine Möglichkeit, Dropbox vom Zugriff auf die Festplatte abzuhalten oder die Priorität des Dropbox-Zugriffs auf die Festplatte zu verringern?
Antworten:
Ergänzend zur Antwort von Carlos D. Barranco können Sie die Launcher-Datei in bearbeiten
/usr/share/applications/dropbox.desktop
und einen Start mit niedriger Priorität für Dropbox dauerhaft festlegen.In meinem Fall war es auch nützlich, die Prozessorauslastung von Dropbox zu begrenzen. Sie können das Paket cpulimit installieren:
# apt-get install cpulimit
So begrenzen Sie beispielsweise die Dropbox-Auslastung auf bis zu 20%:
# cpulimit -b -e dropbox -l 20
Um sowohl Low IO als auch Low Processing für Dropbox beim Systemstart automatisch zu konfigurieren, bearbeiten
/usr/share/applications/dropbox.desktop
und ersetzen Sie diesedropbox start -i
durchionice -c 3 dropbox start -i && cpulimit -b -e dropbox -l 20
Der Befehl
ionice
setzt die Leerlaufpriorität für den-l
E / A- Zugriff und der Parameter von cpulimit konfiguriert das Verarbeitungslimit in Prozentwerten. Weitere Informationen zu cpulimit finden Sie unter: http://www.nixtutor.com/linux/changing-priority-on-linux-processes/quelle
Der richtige Befehl lautet wie folgt:
Aber Sie müssen vorsichtig sein und das Dropbox-Kontrollkästchen "Dropbox beim Systemstart starten" in der Dropbox-Konfiguration deaktivieren. Andernfalls stellt dropbox den Befehl in der Konfigurationsdatei auf "dropbox start -i" (ohne ionice-Aufruf) wieder her.
Hoffe das hilft.
quelle
Mit Kubuntu 14.04 funktionierten die obigen Vorschläge nicht. Ich habe mir dieses ausgedacht und es hat dieses Problem für mich auf meinem Lenovo T510 gelöst.
/usr/share/applications/dropbox.desktop
Ändern Sie in der Datei dieExec
Zeile in:Wenn Sie iotop ansehen, erhält Dropbox NUR 99% der CPU, wenn kein anderer Prozess etwas Zeit benötigt. Es teilt die Festplatte mit anderen Prozessen, indem es den Bedarf senkt.
quelle
Sie haben vermutlich Ihr Home-Verzeichnis verschlüsselt? Das Entschlüsseln aller Dateien in Ihrem Dropbox-Ordner kostet Zeit und Ihre gesamte CPU-Kapazität (ich habe das gleiche Problem). Das Umschalten des Dropbox-Vorgangs auf niedrige Priorität hat den gewünschten Effekt, dass der Computer nicht mehr gestört wird und die Synchronisierung weiterhin einwandfrei funktioniert.
Ich weiß nur nicht, wie ich Dropbox automatisch immer mit niedrigerer Priorität starten soll.
quelle
Vielleicht eine komplexe Lösung, aber sie sollte funktionieren und Ihr Problem lösen:
Richten Sie ein Dateisystem im Speicher Ihres Systems ein (tmpfs) und legen Sie dieses als Ihren Dropbox-Ordner fest. (Alles unter
/run/
wird dies automatisch tun.) Es ist temporär und wird gelöscht, wenn Sie neu starten! Sie sollten also so etwas wie einen Cron-Job einrichten, um diesen Speicherort regelmäßig mit einem dauerhaften Ordner in Ihrem Basisordner zu synchronisieren.Update: In diesem Artikel wird diese Methode für Browserprofile nicht verwendet.
Alternativ können Sie mit ionice die Prozesspriorität auf das Dateisystem einstellen. Es könnte tatsächlich komplizierter zu warten sein und ich bin nicht einmal sicher, ob es das tut, was Sie wollen.
quelle
pidof dropbox
sudo ionice -c3 -p$$
in/etc/rc.local
Dose jemand füllen die Lücken ?! und sag mir, ob das funktionieren sollte. inspiriert von diesem Blog