Recientemente compré una computadora portátil con una CPU de puente arenoso que se supone que tiene turbo boost . ¿Se admite turbo boost en 11.04? ¿Cómo puedo saber si está funcionando?
fuente
Recientemente compré una computadora portátil con una CPU de puente arenoso que se supone que tiene turbo boost . ¿Se admite turbo boost en 11.04? ¿Cómo puedo saber si está funcionando?
11.04 ejecuta el núcleo 2..6.38 que se supone que funciona bien con las CPU Sandy Bridge.
Puede abrir una terminal y ejecutar grep MHz /proc/cpuinfo
. Luego abra una segunda pestaña de terminal y ejecute un bucle como while :; do :; done
. En la primera terminal, corre de grep MHz /proc/cpuinfo
nuevo. Debería ver que uno de los núcleos tiene una frecuencia más alta ahora:
$ grep MHz /proc/cpuinfo
cpu MHz : 1600.000
cpu MHz : 1600.000
cpu MHz : 1600.000
cpu MHz : 1600.000
cpu MHz : 1600.000
cpu MHz : 3701.000
cpu MHz : 1600.000
cpu MHz : 1600.000
También puede probar powertop y turbostat
desde el paquete linux-tools-common (ejecutado sudo modprobe msr
antes sudo turbostat
). Se supone que la versión SVN de i7z funciona para Sandry Bridge (y funciona para mí con un escritorio i7).
/proc/
y siempre/sys/device/system/cpu/
está limitada a frecuencias regulares por diseño; ver kernel.org/doc/Documentation/cpu-freq/boost.txt Además, los CPU Freq Mons confían en esta información, por lo que no mostrarán aumentos. Pero y otras herramientas lo harán. Se debe tener especial cuidado con los procesadores AMD con gráficos integrados, consulte askubuntu.com/a/501599/308343 @king_julien Su suposición probablemente sea incorrecta.turbostat
Úselo
sudo turbostat
para esto. La salida decat /proc/cpuinfo
no siempre muestra la frecuencia real actual de la CPU, sino la frecuencia máxima no turbo, incluso cuando Turbo Boost está habilitado y activo.Como se indica en la respuesta de elmicha, deberá cargar el módulo msr
sudo modprobe msr
y luego ejecutar el turboestadorsudo turbostat
.fuente
Para instalar turbostat necesitas ejecutar:
(aparentemente me falta reputación para agregar esto como un comentario a la publicación de @ david-gardner)
fuente
La respuesta más votada aceptada no siempre funciona
Como señaló la segunda respuesta más votada, la respuesta más votada y aceptada a veces muestra la frecuencia regular máxima.
Métodos alternativos de CLI
A continuación puede ver las frecuencias para la CPU Número 0. Para ver todas las CPU, reemplácelas
0
por*
. La frecuencia se expresa en MHz con tres decimales. Entonces1000000
= 1000 MHz = 1 GHz. Este procesador Intel Skylake tiene una clasificación de 2.6 GHz o 3.5 GHz con Turbo Boost habilitado.Frecuencia mínima 800 MHz
Frecuencia máxima 3500 MHz (3.5 GHz)
Frecuencia actual 1027.669 MHz (1.028 GHz)
Frecuencia de CPU 0 a 7 cuando YouTube carga
4 de los 8 procesadores están en modo turbo (por encima de 2.6 GHz)
Frecuencia de CPU 0 a 7 cuando YouTube se detiene
Todos los procesadores tienen una velocidad mínima de 800 MHz, aunque Chrome se ejecuta en dos pantallas con 11 pestañas abiertas, pero YouTube se detuvo.
¿Está habilitado Intel Turbo Boost?
Con el terminal, puede verificar si la función Turbo Boost está habilitada:
Este es un doble negativo; cuando "no turbo" está desactivado (= 0), entonces Turbo Boost está activado.
Para deshabilitar Turbo Boost, use
sudo
poderes y configure el interruptorno_turbo
en1
:El retorno
1
indica que el turbo ahora está apagado.Método alternativo de GUI usando Conky
Otras respuestas mencionan métodos alternativos a la CLI básica (interfaz de línea de comandos). Me gusta usar Conky para hacer esto. En el siguiente ejemplo, la CPU Skylake tiene una frecuencia regular de 800 MHz a 2600 Mhz. Con el turbo boost habilitado, la frecuencia puede saltar a 3500 MHz bajo una carga pesada.
La siguiente muestra .gif comienza mostrando una frecuencia que fluctúa alrededor de 3100 MHz bajo una carga pesada cuando
grep
se ejecuta en todo el sistema de archivos. Luego se emite el comando:... para apagar el turbo boost. La velocidad cae a una velocidad fija de 2600 MHz, que es la velocidad máxima normal sin turbo.
Entonces el comando turbo se invierte:
... para volver a encender el turbo y la velocidad salta por encima de 2600 MHz y fluctúa alrededor de 3100 a 3200 MHz nuevamente.
Observe qué tan rápido la temperatura salta 10 grados cuando se enciende Turbo
fuente
/sys/devices/system/cpu/intel_pstate/no_turbo
. Las CPU son Xeon E5-2690 , que debería tener la tecnología Boost ... ¿Mi kernel (2.6.32) es demasiado viejo?cpupower
es una colección de herramientas para examinar y ajustar las funciones relacionadas con el ahorro de energía de su procesador.cpupower frequency-info
puede ayudar a obtener la información requerida.Salida de muestra:
estado de impulso: activo confirma lo que está buscando.
Página de manual : https://linux.die.net/man/1/cpupower
PD: Sé que es un hilo viejo pero pensé que esta respuesta es apropiada aquí y puede ayudar a alguien.
fuente