Es gibt ein Problem mit Ubuntu , die noch nicht behoben ist, wo der PC friert oder sehr langsam wird , wenn es auf einen USB - Stick kopiert (siehe Warum ist mein PC einfrieren , während ich eine Datei auf einen USB - Stick kopieren bin? , Http: //lwn.net/Articles/572911/ und https://askubuntu.com/q/508108/234374 ).
Eine Abhilfe ist , die folgenden Befehle als root auszuführen (siehe hier für eine Erklärung) als Wurzel:
echo $((16*1024*1024)) > /proc/sys/vm/dirty_background_bytes
echo $((48*1024*1024)) > /proc/sys/vm/dirty_bytes
Wie kann ich diese Änderungen rückgängig machen? Wird mein PC beim Neustart auf die Standardwerte zurückgesetzt?
/proc
, und keine USB-Sticks im Titel erwähnen. Behalten Sie das Detail jedoch als Anhang zur Frage bei.Antworten:
Dies sind sysctl- Parameter. Sie können sie entweder festlegen, indem Sie an den Befehl schreiben oder ihn mit dem Argument aufrufen . Diese Einstellungen wirken sich auf den laufenden Kernel aus und sind nicht dauerhaft.
/proc/sys/CATEGORY/ENTRY
sysctl
/proc/sys/CATEGORY/ENTRY=VALUE
Wenn Sie diese Einstellungen dauerhaft machen möchten, müssen Sie sie beim Booten festlegen. Unter Ubuntu eine Datei im Verzeichnis erstellen
/etc/sysctl.d
genanntbecko-vm-dirty.conf
enthaltenUm die Änderungen rückgängig zu machen, schreiben Sie den alten Wert zurück. Es gibt keinen Befehl "Standardeinstellungen wiederherstellen".
Beachten Sie, dass diese Parameter etwas eigenartig sind: Es gibt auch Parameter namens
vm.dirty_ratio
undvm.dirty_background_ratio
, die dieselbe Einstellung steuern, aber die Größe als Prozentsatz des Gesamtspeichers anstelle einer Anzahl von Bytes ausdrücken. Für jede der beiden Einstellungen, je nachdem , was derratio
oderbytes
eingestellt wurde zuletzt hat Vorrang.quelle