Gibt es eine Möglichkeit, die ext4lazyinit
Ausführung mit maximaler Priorität zu erzwingen ? Etwas wie "Ich kümmere mich nicht um die Ressourcen meines Systems, erledige deine Arbeit einfach so schnell du kannst"?
Ich sollte hinzufügen: Ohne das Laufwerk neu zu formatieren. Mir ist die Option lazy_itable_init von mkfs bekannt.
Antworten:
Um ext4lazyinit zu zwingen, die Ausführung mit maximaler Priorität zu beenden, müssen Sie das Dateisystem mit 'init_itable = 0' mounten. Standardmäßig ist es 10 (Details siehe Link unten)
Eine alternative Lösung besteht darin, den ext4lazyinit-Thread durch die Mount-Option ' noinit_itable ' zu deaktivieren. Dies ist jedoch möglicherweise keine gute Idee für das Produktionssystem (Einzelheiten siehe Link unten).
Quelle mit detaillierten Informationen hier ext4lazyinit git commit Kommentar .
quelle
mount | grep /path/to/mount/point | sed -E 's/^.* on (.*) type ext4 \((.*)\)$/mount -o remount,init_itable=0,\2 \1/g'
:mount -o remount,init_itable=0,rw,noatime,seclabel,stripe=512,data=ordered /path/to/mount/point
Sie können die "nette" Ebene des Prozesses auf eine höhere Priorität als andere einstellen. Ich bin mir nicht sicher, ob es dadurch schneller wird und die Systemstabilität beeinträchtigen könnte, wenn es zu hoch eingestellt wird (-20 ist die höchste Priorität).
quelle