Skip to content

[Linux] 查看 CPU 資訊的指令

Last Updated on 2021-08-01 by Clay

CPU (Central Processing Unit),中文譯作『中央處理器』,說是一臺電腦中最重要的元件也不為過,其主要的工作內容為按照指令來進行電腦的運作 —— 也就是說,凡舉我們日常使用電腦的種種行為,包含開啟檔案、播放音樂、使用編輯器紀錄工作的內容 ...... 等等,通通都跟 CPU 脫不了關係。

越好的 CPU,其電腦的效能就越好,這就是 CPU 的重要性。

本篇文章目的不是推薦你買更好的 CPU,而是紀錄在 Linux 作業系統底下,我們該用什麼方法來取得 CPU 相關的資訊。 (當然,如果你想要買更好的 CPU,那也是件相當棒的事情 XDDD)

基本上,目前在 Linux 作業系統底下,查看 CPU 資訊大概有以下 3 種方法:

  • cat /proc/cpuinfo
  • lscpu
  • top/htop

可以依照自己實際需求,使用不同的指令來查看 CPU 資訊。


cat /proc/cpuinfo

這大概是網路上流傳最廣的方法了。畢竟 cat 就是直接將文件內容顯示在終端機上的指令,而在 /proc/cpuinfo 裡面紀錄的正是我們系統的 CPU 資訊,使用上十分直覺。

cat /proc/cpuinfo

Output:

會像這樣,看到滿屏的資訊

如果嫌資訊太多容易眼花撩亂,可以搭配 grep 指令只輸出自己想要查看的欄位。比方說我們想要查看 CPU 的 Core:

cat /proc/cpuinfo | grep "cpu cores"

Output:

cpu cores : 4
cpu cores : 4
cpu cores : 4
cpu cores : 4
cpu cores : 4
cpu cores : 4
cpu cores : 4
cpu cores : 4

lscpu

這個指令也是相當單純,直接在終端機中輸入即可。

lscpu

Output:

資訊會比直接 cat /proc/cpuinfo 來得乾淨

top/htop

top 是 Linux 系統上可以監控系統狀態的指令,不過由於顯示畫面比較古早,故現在會看到大家使用 htop 比較多。

來做個簡單的比較。

top

Output:

以上是 top 指令的輸出畫面。而 htop 則像是畫面更漂亮、支援滑鼠點擊的進階版。在 Debian/Ubuntu 系統中,可以使用以下指令直接安裝:

sudo apt install htop

安裝好後,直接輸入:

htop

Output:

可以發現顯示的資訊更清楚了,甚至連 CPU 使用率都以視覺化的方式呈現在最上方。

也可以通過像這樣的方式來查看 CPU 資訊。


References


Read More

Tags:

Leave a Reply