CPU-oplysningerne i enhver maskine indeholder oplysninger om processoren, leverandøroplysningerne, modelnavn, arkitektur, behandlingshastighed osv. CPU-oplysninger gemmes i en systemfil, som enten kan læses ved hjælp af en teksteditor, eller den kan læses og bruges i et administrativt shell-script.
Åbn filen /proc/cpuinfo ved hjælp af en teksteditor efter eget valg.
$ vim /proc/cpuinfo
som du kan se på skærmbilledet ovenfor, er alle oplysninger som modelnavn, hastighed, cache-størrelse til stede i filen. Du kan også se indholdet af denne fil direkte på kommandolinjen ved at køre:
$ less /proc/cpuinfo
dette udsender indholdet på kommandolinjen, og du kan trykke på ‘Enter’ for at rulle ned. Bortset fra at læse denne fil er der få indbyggede kommandoer, som du kan køre for at få CPU-oplysningerne.
kommando lscpu
lad os først tjekke den enkle kommando ‘lscpu’, der udskriver oplysningerne i et pænt og mere læsbart format.
$ lscpu
denne kommando har også nogle nyttige muligheder. For eksempel kan du udsende dataene i ‘JSON’ – format ved hjælp af indstillingen '-J'
.
$ lscpu -J
du kan også gemme denne output til en fil ved blot at omdirigere output.
$ lscpu > cpuinfo.txt
kommando Lshv
lshv står for ‘list isenkram’ og det er en kommando til at få oplysninger om alt isenkram, der bruges af systemet. Vi kan bruge denne kommando med argumentet '-c CPU'
for at få en kort output, der indeholder oplysninger om CPU ‘ en.
$ sudo lshw -c CPU
Bemærk, at selvom vi bare læser oplysningerne, anbefales denne kommando at blive kørt som superbruger, dvs.ved hjælp af sudo. Der er mindre information i denne output end ‘lscpu’, og listen over ‘kapaciteter’ er den samme som ‘flag’, der er anført i output fra lscpu.
konklusion
i denne artikel har vi set, hvordan man kontrollerer CPU-oplysningerne i et Linuks-system. Der er naturligvis mange flere kommandoer for at få CPU-info, hvoraf nogle ikke er tilgængelige som standard og skal installeres separat.