Deshacer: sudo update-rc.d -f ondemand eliminar

Deshacer: sudo update-rc.d -f ondemand eliminar

Como dice la pregunta, la emití sudo update-rc.d -f ondemand removeporque para eso es un artículo sobre la configuración.TLPdice... pero después de hacer las "configuraciones" mis gráficos volvieron a ser una mierda. Entonces lo desinstaléTLPReinstalé mis controladores de gráficos, pero no sé cómo deshacer el paso descrito en el título de esta pregunta.

Yo leo sobreactualización-rc.dy yo emitísudo update-rc.d -f ondemand defaults

mymachine@deus:~$ sudo update-rc.d ondemand defaults
[sudo] password for mymachine: 
update-rc.d: warning: ondemand stop runlevel arguments (0 1 6) do not match LSB Default-Stop values (none)
 Adding system startup for /etc/init.d/ondemand ...
   /etc/rc0.d/K20ondemand -> ../init.d/ondemand
   /etc/rc1.d/K20ondemand -> ../init.d/ondemand
   /etc/rc6.d/K20ondemand -> ../init.d/ondemand
   /etc/rc2.d/S20ondemand -> ../init.d/ondemand
   /etc/rc3.d/S20ondemand -> ../init.d/ondemand
   /etc/rc4.d/S20ondemand -> ../init.d/ondemand
   /etc/rc5.d/S20ondemand -> ../init.d/ondemand

Pero no estoy seguro de si eso lo solucionó, porque realmente no sé qué estoy tratando de arreglar (vuelve a como estaba)

¿Ayuda?

Gracias de antemano.

Respuesta1

Con sudo update-rc.d -f ondemand removeusted eliminó los enlaces simbólicos de este demonio. Por lo tanto, el demonio ya no se ejecuta mientras se cambia al nivel de ejecución configurado (o durante el arranque).

Miré en mi máquina cuál es la configuración predeterminada de este servicio:

user@host:~# find /etc/rc* -name "*ondemand*"
/etc/rc2.d/S99ondemand
/etc/rc3.d/S99ondemand
/etc/rc4.d/S99ondemand
/etc/rc5.d/S99ondemand

Entonces, vemos que el demonio se inicia en los niveles de ejecución 2, 3, 4 y 5 con el número de inicio 99. Para restablecerlo a este tipo de configuración:

user@host:~# update-rc.d ondemand start 99 2 3 4 5 .
 Adding system startup for /etc/init.d/ondemand ...
   /etc/rc2.d/S99ondemand -> ../init.d/ondemand
   /etc/rc3.d/S99ondemand -> ../init.d/ondemand
   /etc/rc4.d/S99ondemand -> ../init.d/ondemand
   /etc/rc5.d/S99ondemand -> ../init.d/ondemand

Editar

De acuerdo con el script, /etc/init.d/ondemandel script establece cada gobernador de CPU para ondemandcada CPU que admita esta configuración.

  • Un gobernador (de escala) gestiona cómo se ajusta automáticamente la frecuencia de la CPU.
  • ondemandsignifica que la frecuencia se ajusta a las necesidades actuales. La frecuencia puede cambiar rápidamente hacia arriba o hacia abajo.

Puede averiguar qué gobernadores están disponibles para su CPU mediante:

user@host:~$ cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_available_governors
userspace powersave conservative ondemand performance
userspace powersave conservative ondemand performance
userspace powersave conservative ondemand performance
userspace powersave conservative ondemand performance

Entonces sí, es la misma configuración para todas las máquinas.

información relacionada