i7z: un top para CPU

por | febrero 22, 2018

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.