nicety
v0.1.0
Nicety adalah daemon manajemen prioritas proses untuk Linux yang menetapkan proses:
berdasarkan aturan seperti udev.
Paket RPM tersedia dari copr.
Instal dengan:
dnf copr enable jcrd/nicety
dnf install nicety
Buat aturan di direktori /etc/nicety/rules.d
.
Aktifkan layanan systemd dengan:
systemctl enable --now nicety
Aturan adalah file JSON dengan ekstensi .rules
.
Contoh aturan /etc/nicety/rules.d/make.rules
:
{ "name": "make", "nice": 19, "io_class": "idle", "sched_policy": "idle" }
Kunci yang valid:
name
: nama perintah proses seperti yang diberikan di /proc/<PID>/comm
(wajib)cpu_affinity
: mengikat suatu proses ke sekumpulan CPU tertentu (halaman manual)nice
: mengubah prioritas penjadwalan (halaman manual)io_class
: mengatur kelas penjadwalan I/O (halaman manual)io_priority
: mengatur prioritas penjadwalan I/O (halaman manual)sched_policy
: mengatur kebijakan penjadwalan realtime (halaman manual)sched_priority
: mengatur prioritas penjadwalan waktu nyata (halaman manual)delay
: penundaan setelah atribut di atas diterapkan jika proses masih berjalan Proyek ini dilisensikan di bawah Lisensi MIT (lihat LISENSI).