Como encender y apagar el procesador secundario

Cuando el procesador es de varios núcleos, la mayoría se pueden encender y apagar a voluntad. Se usa como medida desesperada para alargar la duración de la batería, disminuir la temperatura de la laptop y para cuando tienes que cambiar de núcleo. El inconveniente de esto es que disminuye el rendimiento del sistema.

Los valores boleanos 1 (true) y 0 (false) son los que permiten e invalidan el que el procesador secundario. Si antes de cambiarlos hacemos un: cat /sys/devices/system/cpu/cpu1/online, casi siempre nos devuelve un 1, porque por lo general se encuentra encendido.

Apagar

echo "0" | sudo tee /sys/devices/system/cpu/cpu1/online

Encender

echo "1" | sudo tee /sys/devices/system/cpu/cpu1/online

Visto en: http://www.learnosity.com/techblog/index.cfm/2008/3/10/Power-saving-tips-for-Ubuntu-on-laptops

Nota.- Viendo el contenido de /sys/devices/system/cpu/ dentro nos encontramos las carpetas cpu0, cpu1, etc., cada una corresponde a un núcleo del procesador. En mi caso mi procesador es un dual-core, encontré las carpetas cpu0 y cpu1 y mi núcleo cpu0 no tiene el archivo online.

Algo más de interés

Vía:
http://nikitux.blogspot.com/2009/12/desactivando-nucleos-de-procesador.html
http://www.muylinux.com/2009/12/01/desactivando-procesadores-en-linux/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed:+muylinux+%28MuyLinux%29

Información del procesador

cat /proc/cpuinfo

Indica cuantos núcleos en uso tiene el procesador.

cat /proc/interrupts | grep CPU

Número de núcleos están encendidos (online)

cat /sys/devices/system/cpu/online

Otra manera de encender/apagar los núcleos y que además muestra el log.

Por ejemplo apagar el núcleo 1

echo 0 > /sys/devices/system/cpu/cpu1/online && dmesg

Por ejemplo encender el núcleo 1

echo 1 > /sys/devices/system/cpu/cpu1/online && dmesg

 

 

 

Anuncios

4 thoughts on “Como encender y apagar el procesador secundario

  1. Hola!! mi computadora se congeladaba cada que la conectaba a la corriente entonces ejecute el comando para apagar el procesador secundario y la conecte a la corriente y funciono, me puse a actualizar ubuntu 10.10 pero despues de actualizar tube que reiniciar y despues ya no funciono. como le hago???

    1. Hola, prueba con un CDLive, intenta con varias versiones de Ubuntu y hasta con otras distros si es necesario. Si el problema deja de presentarse ya la hiciste, y si no llevala al técnico.

      Tengo tiempo jugando con Linux; una vez que hice una actualización, la computadora se puso muy lenta, creo que fue por una actualización en kernel. Esa vez lo solucione reintalando todo. A veces por una actualización dejan de funcionarme programas. Es más, con la versión 11.04 de Ubuntu ni siquiera podia entrar. Pero nunca había escuchado algo como lo tuyo.

      Suerte.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s