Sepertinya saya telah logcheck ditetapkan sebagai tugas cron dan setiap kali itu proses berjalan grep
dengan logcheck
memakan sekitar ¼ dari CPU saya.
Sekarang saya memiliki waktu-waktu tertentu di mana saya membutuhkan kapasitas CPU penuh saya dan sistem saya mengambil sumber daya sesedikit mungkin kecuali untuk spesifik / proses (yang saya mungkin dapat menentukan entah bagaimana).
Apakah mungkin untuk mengatur Debian 9.1 saya dengan mesin KDE menjadi semacam mode kinerja (atau 'mode permainan') yang mencegah proses yang tidak dimulai secara eksplisit oleh pengguna dari mengambil banyak sumber daya sistem, menurunkan beban proses latar belakang dan yang paling penting : menunda pekerjaan cron hingga mode itu dihentikan lagi?
Jawaban:
Jika "waktu-waktu tertentu" tidak diperbaiki, yaitu Anda ingin menentukan secara manual ketika sistem Anda memasuki dan meninggalkan "mode kinerja", Anda bisa berhenti dan mulai
cron
:akan mencegah pekerjaan cron dari berjalan, dan
akan mengaktifkannya kembali.
Anda juga bisa mengecek
anacron
alih-alihcron
, mungkin akan lebih mudah untuk mengubah secara global dengan cara yang sesuai dengan penggunaan Anda.sumber
Saya akan mempertimbangkan dua pendekatan
Biarkan penjadwalan tidak tersentuh tetapi jalankan semua
cron
pekerjaan di bawahnice
, dan mungkin bahkanionice
:Larang
cron
pekerjaan apa pun selama waktu tertentu. Ingat bahwa setiap pengguna yang dapat membuat (atau menghapus) file flag dapat mengendalikan pendekatan ini. Itu mungkin berhasil jika Anda ingin memiliki mode permainan yang diatur sesuai permintaan , dengan menambahkantouch
danrm
perintah ke skrip start-up permainan Anda. (Anda mungkin perlu menggunakan/tmp
daripada/var/run
, tapi kemudian sepele terbuka untuk pengguna mana pun.)Setelah diatur, tidak ada pendekatan yang membutuhkan akses root. Selain itu, Anda dapat memutuskan sebelumnya pekerjaan mana yang harus dikontrol, dan mana yang tidak.
sumber
-c3 -n7
kombinasi ini masuk akal, setidaknya di Linux. Kelas penjadwalan siaga tidak memiliki prioritas.-c2 -n7
diri saya sendiri tetapi ketika saya menjatuhkan kelas untuk menganggur untuk jawaban ini saya dihilangkan untuk menghapus prioritas.