CPU Informace v jakémkoli počítači zahrnují informace o procesoru, podrobnosti o dodavateli, název modelu, architekturu, rychlost zpracování atd. V Linuxu CPU informace jsou uloženy v systémovém souboru, který lze číst buď pomocí textového editoru, nebo je lze číst a používat v administrativním skriptu shellu.
Otevřete soubor /proc/cpuinfo pomocí libovolného textového editoru.
$ vim /proc/cpuinfo
Jak můžete vidět na snímku obrazovky výše, v souboru jsou všechny informace, jako je název modelu, rychlost, velikost mezipaměti. Obsah tohoto souboru můžete také zobrazit přímo na příkazovém řádku spuštěním:
$ less /proc/cpuinfo
Tím se obsah zobrazí na příkazovém řádku a vy můžete stisknout ‘Enter‘ pro posun dolů. Kromě čtení tohoto souboru existuje několik vestavěných příkazů, které můžete spustit, abyste získali informace o CPU.
Příkaz lscpu
Nejprve se podívejme na jednoduchý příkaz ‘lscpu’ který vytiskne informace v úhledném a čitelnějším formátu.
$ lscpu
Tento příkaz má také některé užitečné možnosti. Data můžete například vytisknout ve formátu ‚JSON‘ formát pomocí volby '-J'
.
$ lscpu -J
Tento výstup můžete také uložit do souboru pouhým přesměrováním výstupu.
$ lscpu > cpuinfo.txt
Příkaz lshw
lshw znamená „seznam hardwaru “ a je to příkaz k získání informací o veškerém hardwaru používaném systémem Linux. Tento příkaz můžeme použít s argumentem '-c CPU'
získat krátký výstup obsahující informace o CPU.
$ sudo lshw -c CPU
Všimněte si, že i když právě čteme informace, tento příkaz se doporučuje spustit jako superuživatel, tj. pomocí sudo . Tento výstup obsahuje méně informací než „lscpu “ a seznam „schopností ‘ je stejné jako ‘příznaky “ uvedené ve výstupu lscpu .
Závěr
V tomto článku jsme viděli, jak zkontrolovat CPU informace v systému Linux. Existuje samozřejmě mnohem více příkazů pro získání informací o CPU, z nichž některé nejsou ve výchozím nastavení dostupné a je třeba je nainstalovat samostatně.
Děkuji za přečtení! Pokud znáte nějaké další skvělé příkazy ke kontrole informací o CPU, dejte nám vědět v komentářích!