Sådan bruger du CoreFreq CPU-overvågningssoftware på Linux

For nylig kom jeg over en fremragende software kaldet CoreFreq. Det er en CPU overvågning software designet til 64-bits Processorer m / arkitekturer Intel Atom, Core2, Nehalem, SandyBridge og overlegen, og AMD Family 0F. Den kører på 64 bit Linux-system. CoreFreq giver en ramme til at hente CPU-data med høj grad af præcision:

  1. Kernefrekvenser og forhold; SpeedStep (EIST), Turbo Boost, Hyper-Threading (HTT) og Base Clock
  2. Performance-tællere, herunder tidsstempletæller (TSC), uhærdede kernecykler (UCC), uhensigtsmæssige referencecykler (URC)
  3. Antal instruktioner pr. Cyklus eller anden, IPS, IPC eller CPI
  4. CPU C-stater C0 C1 C3 C6 C7 - C1E - Auto / UnDemotion af C1 C3
  5. DTS Temperatur og Tjunction Max, Termisk Overvågning TM1 TM2 tilstand
  6. Topologi kort inklusive Caches for boostrap & Application CPU
  7. Processor funktioner, mærke og arkitektur strenge

Sådan installeres CoreFreq

Du skal installere forudsætningspakkerne og kompilatorerne. Til Debian / Ubuntu Linux, gå ind:
$ sudo apt-get install build-essential dkms git libpthread-stubs0-dev
Til CentOS / RHEL / Scientific Linux, løb:
$ sudo yum gruppe installere "udviklingsværktøjer"
Skriv følgende kommando for at klone git repo:
$ git klon https://github.com/cyring/CoreFreq.git
Prøveudgange:

Fig.01: Download eller klon kildekoden

Fig.01: Download eller klon kildekoden

Kompilér CoreFreq-programmet

Skriv følgende kommandoer:
$ cd CoreFreq / $ make
Prøveudgange:

Fig. 02: Byg programmerne

Fig. 02: Byg programmerne

Indlæs Linux-kernemodulet

Indtast Følgende insmod kommando at indlæse Linux-kernemodul fra lokal mappe:
$ sudo insmod ./corefreqk.ko

Hvordan bruger jeg kernfreqd-dæmonen?

Start først daemonen:
$ sudo ./corefreqd &
Prøveudgange:

[1] 11906 CoreFreq Daemon. Ophavsret (C) 2015-2017 CYRIL INGENIERIE

Endelig, start klienten, kør:
$ ./corefreq-cli
Uden argumenter viser corefreq-cli-programmet Top Monitoring som følger:

Animeret gif 01: Klientprogram i aktion

Animeret gif 01: Klientprogram i aktion

Hvordan viser dashboard

Start det som følger:
$ ./corefreq-cli -t

Hvordan udskriver jeg systemoplysninger

$ ./corefreq-cli -s
Prøveudgange:

Fig. 03: Vis processoroplysninger (BSP)

Fig. 03: Vis processoroplysninger (BSP)
For at se alle andre muligheder, skriv:
$ ./corefreq-cli -h

CoreFreq. Copyright (C) 2015-2017 CYRIL INGENIERIE brug: corefreq-cli [-option] -t Vis Top (standard) -d Vis instrumentbræt argument: -c Monitor Counters -i Skærminstruktioner -S Print System Information -M Print Memory Controller - m Udskriv Topologi -u Udskriv CPUID -k Udskriftskernel -h Udskrive denne meddelelse Afslutsstatus: 0 hvis OK, 1 hvis problemer,> 1 hvis der er alvorlige problemer. Rapportér fejl til labs [at] cyring.fr

Se projektsiden for flere muligheder og info.
Kilde

One Response

Giv en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.