CPU-informationen i vilken maskin som helst innehåller information om processorn, leverantörens detaljer, modellnamn, arkitektur, bearbetningshastighet etc. I Linux lagras CPU-information i en systemfil, som antingen kan läsas med en textredigerare, eller den kan läsas och användas i ett administrativt skalskript.
öppna filen / proc / cpuinfo med en textredigerare efter eget val.
$ vim /proc/cpuinfo
som du kan se på skärmdumpen ovan finns all information som modellnamn, hastighet, cachestorlek i filen. Du kan också visa innehållet i den här filen direkt på kommandoraden genom att köra:
$ less /proc/cpuinfo
detta kommer att mata ut innehållet på kommandoraden, och du kan trycka på ’Enter’ för att rulla ner. Förutom att läsa den här filen finns det få inbyggda kommandon som du kan köra för att få CPU-informationen.
kommando lscpu
Låt oss först kolla in det enkla kommandot ’lscpu’ som skriver ut informationen i ett snyggt och mer läsbart format.
$ lscpu
detta kommando har några användbara alternativ också. Du kan till exempel mata ut data i ’JSON’ – format med alternativet '-J'
.
$ lscpu -J
du kan också spara utdata till en fil genom att helt enkelt omdirigera utdata.
$ lscpu > cpuinfo.txt
kommando lshw
lshw står för ’list hardware’ och det är ett kommando för att få information om all hårdvara som används av Linux-systemet. Vi kan använda detta kommando med argumentet '-c CPU'
för att få en kort utgång som innehåller information om CPU.
$ sudo lshw -c CPU
Observera att även om vi bara läser informationen rekommenderas detta kommando att köras som superanvändare, dvs. med sudo. Det finns mindre information i denna utgång än’ lscpu ’och listan över’ kapacitet ’är densamma som de’ flaggor ’ som anges i produktionen av lscpu.
slutsats
i den här artikeln har vi sett hur man kontrollerar CPU-informationen i ett Linux-system. Det finns uppenbarligen många fler kommandon för att få CPU-informationen, varav några inte är tillgängliga som standard och måste installeras separat.