de CPU-informatie in elke machine bevat informatie over de processor, de details van de leverancier, modelnaam, architectuur, verwerkingssnelheid, enz. In Linux wordt CPU-informatie opgeslagen in een systeembestand, dat kan worden gelezen met behulp van een teksteditor, of het kan worden gelezen en gebruikt in een administratief shell-script.
Open het bestand / proc / cpuinfo met behulp van een teksteditor van uw keuze.
$ vim /proc/cpuinfo
zoals u kunt zien in de schermafbeelding hierboven, is alle informatie zoals de modelnaam, snelheid, cachegrootte aanwezig in het bestand. U kunt de inhoud van dit bestand ook direct op de opdrachtregel bekijken door het uitvoeren van:
$ less /proc/cpuinfo
dit zal de inhoud op de opdrachtregel uitvoeren, en u kunt op ‘Enter’ drukken om naar beneden te scrollen. Afgezien van het lezen van dit bestand, zijn er weinig ingebouwde commando ‘ s die u kunt uitvoeren om de CPU informatie te krijgen.
Commando lscpu
laten we eerst het eenvoudige commando ‘lscpu’ bekijken, dat de informatie in een netjes en leesbaar formaat afdrukt.
$ lscpu
dit commando heeft ook enkele nuttige opties. U kunt de gegevens bijvoorbeeld in ‘JSON’ – formaat uitvoeren met de optie '-J'
.
$ lscpu -J
u kunt deze uitvoer ook opslaan in een bestand door de uitvoer eenvoudig om te leiden.
$ lscpu > cpuinfo.txt
Commando lshw
de lshw staat voor ‘list hardware’ en het is een commando om informatie te krijgen over alle hardware die door het Linux systeem wordt gebruikt. We kunnen dit commando gebruiken met het argument '-c CPU'
om een korte uitvoer te krijgen met informatie over de CPU.
$ sudo lshw -c CPU
merk op dat hoewel we alleen de informatie lezen, dit commando wordt aanbevolen om als super-user te worden uitgevoerd, dat wil zeggen met sudo. Er is minder informatie in deze uitvoer dan ‘lscpu’ en de lijst met ‘mogelijkheden’ is hetzelfde als de ‘vlaggen’ in de uitvoer van lscpu.
conclusie
In dit artikel hebben we gezien hoe we de CPU informatie in een Linux systeem kunnen controleren. Er zijn natuurlijk veel meer commando ‘ s om de CPU info te krijgen, waarvan sommige niet standaard beschikbaar zijn en afzonderlijk moeten worden geïnstalleerd.