nicety
v0.1.0
nicety ist ein Prozessprioritätsverwaltungs-Daemon für Linux, der Folgendes festlegt:
basierend auf udev-ähnlichen Regeln.
RPM- Paket erhältlich bei copr.
Installieren mit:
dnf copr enable jcrd/nicety
dnf install nicety
Erstellen Sie Regeln im Verzeichnis /etc/nicety/rules.d
.
Aktivieren Sie den systemd-Dienst mit:
systemctl enable --now nicety
Regeln sind JSON-Dateien mit der Erweiterung .rules
.
Beispielregel /etc/nicety/rules.d/make.rules
:
{ "name": "make", "nice": 19, "io_class": "idle", "sched_policy": "idle" }
Gültige Schlüssel:
name
: der Name des Prozessbefehls, wie in /proc/<PID>/comm
angegeben (erforderlich)cpu_affinity
: Einen Prozess an einen bestimmten Satz von CPUs binden (Manpage)nice
: Ändern Sie die Planungspriorität (Manpage)io_class
: I/O-Planungsklasse festlegen (Manpage)io_priority
: I/O-Planungspriorität festlegen (Manpage)sched_policy
: Echtzeitplanungsrichtlinie festlegen (Manpage)sched_priority
: Echtzeit-Planungspriorität festlegen (Manpage)delay
: Verzögerung, nach der die oben genannten Attribute angewendet werden, wenn der Prozess noch läuft Dieses Projekt ist unter der MIT-Lizenz lizenziert (siehe LIZENZ).