¿Hay alguna forma de verificar a qué velocidad de reloj está funcionando mi procesador?
Ya lo intenté cat /proc/cpuinfopero la velocidad del reloj que estoy ejecutando no se muestra. Sé que Ubuntu 12.04 (Precise Pangolin) requiere 700 MHz y VGA, pero ¿funcionará un AMD Mobile Sempron?

Respuestas:
Desde el tipo de línea de comando
lscpu. La información estará en CPU MHz:fuente
watch -n1 "lscpu | grep 'MHz' | awk '{print $1}'".watch -n1 "lscpu | grep 'MHz' | awk '{print $1}'"watch -n1 "lscpu | grep 'CPU MHz' | awk '{print $1}'"watch. Esto haría:lscpu | grep 'CPU MHz' | awk '{ print $3; }'. No estoy seguro de la salida exacta que está obteniendo en su sistema. Explicaré el comando si eso ayuda: primerolscpuobtiene la salida completa que contiene información sobre su CPU,grepluego buscaCPU MHze imprime solo esa línea,awksaca el$N-thbloque y lo muestra. Y si desea que el resultado cambie en tiempo real, envuelva el comando en awatch -n1 "...".Hay un par de maneras:
lscpuo más precisalscpu | grep "MHz".Esto le dará los MHz generales para la CPU.
cat /proc/cpuinfoo más precisacat /proc/cpuinfo | grep "MHz".Esto le dará los MHz individuales para cada CPU Core. Entonces, si tiene un Core 2 Duo, AMD Bulldozer, Core i7, etc., mostrará los MHz para cada núcleo.
lshw -c cpuo una versión más precisa:lshw -c cpu | grep capacityle dará el MHz general. Igual que
lscpu.sudo dmidecode -t processoro más preciso:sudo dmidecode -t processor | grep "Speed"no solo le dará un MHz en uso, sino también el Máximo al que puede empujar / overclockear su CPU.Fuera de todo esto,
lshwydmidecodeproporcione la mejor información de su CPU.También puede apuntar a los MHz actuales detectados por el núcleo al consultar los archivos de registro:
cat /var/log/dmesg | grep "MHz processor"- Para la velocidad actual de MHz detectadacat /var/log/kern.log | grep "MHz processor"- Para las velocidades de MHz detectadas actuales y pasadas. No funcionará en algunos casos, por eso publiqué eldmesgprimero.Y eso es todo lo que puedo recordar de mi cabeza. Estoy bastante seguro de que hay otras formas, solo que no lo recuerdo en este momento. Por supuesto, hablando de formas terminales.
fuente
dmidecodeparece ser el único que informa con precisión la velocidad del reloj cuando hace overclockingdmidecodegeneralmente no se puede confiar en que la información sea precisa para su sistema porque solo lee datos de las tablas DMI, lo que puede ser incorrecto. La página de manual de dmidecode incluso dice que la información es "posiblemente no confiable", y continúa: "La tabla DMI no solo describe de qué está hecho el sistema actualmente, sino que también puede informar las posibles evoluciones (como la CPU más rápida compatible o la cantidad máxima de memoria admitida) ". "La mayoría de las veces, la información contenida en las tablas de DMI es inexacta, incompleta o simplemente incorrecta".dmidecodeno parece funcionar, muestra que la CPU se atascó en la frecuencia máxima, lo cual no es exacto, estoy bastante seguro.powertopylscpumuestra la frecuencia variable real.cat /path/to/file | grep "some string"- puede simplementegrepel archivo directamente en su lugar:grep "some string" /path/to/file. Impresionante respuesta, sin embargo.Para la velocidad actual de la CPU, se puede ver dinámicamente este cambio en tiempo real usando:
Para ver la velocidad máxima de la CPU, use:
fuente
cpufreq/cpuinfo_cur_freqno existecpuinfo_cur_freq.cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_driverpara ver qué controlador se usa actualmente. Por cierto,cpuinfo_cur_freqes el punto de vista del hardware yscaling_cur_freqes el punto de vista del núcleo de la frecuencia actual de la CPU. Más en static.lwn.net/kerneldoc/admin-guide/pm/…Indicador-cpufreq-selector es una pequeña herramienta indicadora que muestra su frecuencia de CPU actual. Incluso puede seleccionar la frecuencia de CPU deseada.
Sin embargo, la última actualización de esta herramienta fue el 19/10/2015 .
fuente
sudo apt-get install indicator-cpufreq.Me gustaría señalar que
sudose necesita para la respuesta de Ian anterior:Sin embargo, puede obtener los mismos resultados sin sudo usando:
Mi favorito es usar Conky donde puedes pintar tu propia imagen:
Esto se encuentra a la derecha de mi pantalla integrada todo el tiempo. El código relevante para la sección de CPU es:
fuente
Solo me gustaría agregar
i7za esta lista. Al contrario de las otras opciones, esto funciona mejor para las CPU de las series i7, i5 e i3 que tienen TurboBoost.fuente
fuente
Si está utilizando un dispositivo ARM incorporado (como un teléfono basado en Raspberry o ARM), no podrá usar soluciones usando
lscpu,dmidecodeo/proc/cpuinfoporque la velocidad actual no figura allí, si la herramienta está disponible. En su lugar, debe usar sysfs :fuente
Aquí hay una forma directa de obtener frecuencias de CPU para todos los hilos de la CPU:
Asegúrese de que
cpufrequtilsesté instalado.Luego, en una terminal, ejecute el siguiente comando:
fuente
Esto funciona bien para velocidades de procesador en tiempo real
Mientras está activo, también puede enviar spam al procesador para ver qué velocidades máximas en tiempo real puede alcanzar
openssl speedfuente
En una terminal, ingrese:
Debe mostrar el modelo exacto de su CPU.
Esta página de Wikipedia en Sempron le dará especificaciones detalladas.
fuente
Quería compartir esto como un comentario, pero no tengo muchas reputaciones en askubuntu, las personas que desean usar el indicador-cpufreq no necesitan reiniciar la computadora. Restablecer la sesión X actual es suficiente para mostrar el icono.
Puede validar la opción Rendimiento y Ahorro de energía al ver la frecuencia actual al
Tan pronto como haga clic en una frecuencia más baja / Ahorro de energía, se activará la administración de energía de la CPU, lo que reducirá el ciclo del reloj.
fuente
Este es mi favorito:
Aunque si tienes Turbo Boost (o Turbo Core si AMD), probablemente prefieras:
que utiliza
cpupowerdel grupo linux-tools .fuente
Salida de muestra de
cat /proc/cpuinfoAquí
cpu MHzsignifica la frecuencia actual de la CPU. Puedes corrercpufreq-infopara entender fácilmente.fuente
En un terminal de Linux, escriba el siguiente comando para obtener el nombre del núcleo de la CPU y su velocidad actual:
cat /proc/cpuinfo | grep -E "model name|cpu MHz"fuente
sudo powertopluego presiona Tab dos veces para llegar a la pestaña "Estadísticas de frecuencia".Muestra la frecuencia real (precisa en mi computadora portátil, en lugar de
dmidecode), junto con estadísticas sobre cuánto tiempo se gasta en cada frecuencia disponible.fuente
powertop -t 1por un retraso bajo, para que las estadísticas se actualicen cada segundo.El ajuste del gnomo Vitals muestra a mi mente con mayor precisión a 2.5 (incluso 2.7Ghz) de mi Ryzen 2500, otros mostraron 2Gz. (pdfsandwich OCR'ing un archivo pdf es un buen probador ya que maximiza todas las CPU)
https://extensions.gnome.org/extension/1460/vitals/
fuente