Monitorare la CPU su Linux con CoreFreq

Mattepuffo's logo
Monitorare la CPU su Linux con CoreFreq

Monitorare la CPU su Linux con CoreFreq

CoreFreq è un ottimo tool per monitorare la CPU su Linux, ma non è proprio di facile utilizzo.

Consiste in:

  • un modulo per il kernel
  • un demone
  • un programma da CLI

Inoltre richiede l'installazione dei Development Tools.

Se siamo su Debian procediamo così (dovrebbe valere anche per Ubuntu):

# aptitude install dkms git libpthread-stubs0-dev
$ git clone https://github.com/cyring/CoreFreq.git
$ mkdir CoreFreq
$ cd CoreFreq
$ make

In questo modo abbiamo scaricato e installato l'occorrente.

Se siamo su Archlinux, possiamo usare il pacchetto in AUR:

$ yaourt -Sy corefreq-git

A questo punto carichiamo il modulo ed avviamo il demone:

# insmod corefreqk.ko
# ./corefreqd

Infine avviamo il client:

$ ./corefreq-cli

Apparirà una interfaccia sul terminale, penso basata su ncurses (leggere commento), con diverse informazioni in tempo reale.

Possiamo usare i tasti freccia per muoverci nell'interfaccia, F2 per visualizzare il menu, F4 per chiuderlo.

Inoltre ci sono vari parametri da passare al cliente per avere diversi output.

Vi rimando alla pagina ufficiale per ulteriori info: https://github.com/cyring/CoreFreq.

Sicuramente un ottimo tool, utile soprattutto su pc / server con alti carichi di lavoro.

Forse troppo per pc casalinghi.

Enjoy!


Condividi

1 Commenti

  • CyrIng

    Thank you. No Curses. The UI is made from scratch for low latency.

    06/06/2017

Commentami!