Normalmente utilizo distintas herramientas para revisar el rendimiento, estado y propiedades de la CPU: sensors para temperatura, /proc/cpuinfo para revisar especificaciones del modelo, etc… Recientemente a la vez que buscaba información sobre overclocking para mi i7-2600k, descubrí por el camino i7z.
La ventaja de i7z es que podemos acceder desde una única herramienta a diversa información: frecuencia por core, estado de la CPU (C0,C1,C3,C6), temperatura, voltaje, si tenemos TURBO o Hyper Threading habilitado, etc…
Para instalarla en nuestra distro Debian o derivada:
apt-get install i7z
La ejecutamos desde terminal lanzando simplemente i7z
:
La considero una especie de top para CPU, muy útil para medir la carga en un momento dado o durante picos de actividad. Por ejemplo, podemos lanzar una prueba de carga con la herramienta stress desde otra terminal:
stress --cpu 8
Con i7z podemos monitorizar el estado de nuestra CPU durante el pico de actividad: límite de frecuencia alcanzada, si aguanta en límites razonables de temperatura, etc…
También tenemos una GUI (paquete i7z-gui) aunque yo prefiero la terminal ya que me ofrece más información y no es tan escueta:
Tenéis el código del proyecto en GitHub.