Parece que he puesto logcheck como una tarea programada y siempre que sea proceso de ejecución grep
por logcheck
toma alrededor de una cuarta parte de mi CPU.
Ahora tengo ciertos momentos durante los cuales necesito toda la capacidad de mi CPU y hago que mi sistema tome la menor cantidad de recursos posible, excepto para procesos / procesos específicos (que tal vez podría especificar de alguna manera).
¿Es posible configurar mi Debian 9.1 con la máquina KDE en algún tipo de modo de rendimiento (o 'modo de juego') que evite que los procesos no iniciados explícitamente por el usuario consuman muchos recursos del sistema, reduzca la carga de procesos en segundo plano y lo más importante : retrasa los trabajos cron hasta que ese modo se vuelva a detener?
Respuestas:
Si "ciertos tiempos" no son fijos, es decir , si desea especificar manualmente cuándo su sistema ingresa y sale del "modo de rendimiento", simplemente puede detener y comenzar
cron
:evitará que se ejecuten trabajos cron y
los volverá a habilitar.
También puede verificar en
anacron
lugar decron
, podría ser más fácil ajustar globalmente de una manera que se ajuste a sus usos.fuente
Consideraría dos enfoques
Deje la programación intacta pero ejecute todos los
cron
trabajosnice
, y posiblemente inclusoionice
:No permita ningún
cron
trabajo durante ciertos momentos. Recuerde que cualquier usuario que pueda crear (o eliminar) el archivo de marca puede controlar este enfoque. Eso podría funcionar si desea tener un modo de juego que se configure bajo demanda , agregando los comandostouch
yrm
al script de inicio de su juego. (Es posible que necesite usar en/tmp
lugar de/var/run
, pero luego está trivialmente abierto para cualquier usuario).Una vez configurado, ninguno de los enfoques requiere acceso de root. Además, puede decidir de antemano qué trabajos deben estar sujetos a este control y cuáles no.
fuente
-c3 -n7
combinación tenga sentido, al menos en Linux. La clase de programación inactiva no tiene prioridades.-c2 -n7
pero cuando dejé la clase inactiva para esta respuesta, omití eliminar la prioridad.