一、linux 下查看cpu位数 内核等参数命令
1)查看当前操作系统内核信息)
uname -a测试系统:Ubuntu 18.04 64bit with ARM
规格: 4vCPUs | 8GB | kc1.xlarge.2
2)查看当前操作系统发行版信息
cat /etc/issue3)CPU逻辑个数
cat /proc/cpuinfo看到这里有4个CPU。
几个概念
* processor 条目包括这一逻辑处理器的唯一标识符。
* physical id 条目包括每个物理封装的唯一标识符。
* core id 条目保存每个内核的唯一标识符。
* siblings 条目列出了位于相同物理封装中的逻辑处理器的数量。
* cpu cores 条目包含位于相同物理封装中的内核数量。
或者简单一点:
二、Linux查看CPU基本信息
lscpu几个概念
socket:物理CPU的插槽
Core per Socket:每一个插槽对应的物理CPU上有多少个核
Thread per Core:每个核上有多少个线程
希望对你有帮助。
文章来源: guo-pu.blog.csdn.net,作者:一颗小树x,版权归原作者所有,如需转载,请联系作者。
原文链接:guo-pu.blog.csdn.net/article/details/102616094
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 | grep "cpu cores"0 就是直接將文件內容顯示在終端機上的指令,而在 /proc/cpuinfo 裡面紀錄的正是我們系統的 CPU 資訊,使用上十分直覺。
cat /proc/cpuinfoOutput:
如果嫌資訊太多容易眼花撩亂,可以搭配 cat /proc/cpuinfo | grep "cpu cores"1 指令只輸出自己想要查看的欄位。比方說我們想要查看 CPU 的 Core:
cat /proc/cpuinfo | grep "cpu cores"Output:
cpu cores : 4cpu cores : 4
cpu cores : 4
cpu cores : 4
cpu cores : 4
cpu cores : 4
cpu cores : 4
cpu cores : 4
lscpu
這個指令也是相當單純,直接在終端機中輸入即可。
lscpuOutput:
top/htop
cat /proc/cpuinfo | grep "cpu cores"2 是 Linux 系統上可以監控系統狀態的指令,不過由於顯示畫面比較古早,故現在會看到大家使用 cat /proc/cpuinfo | grep "cpu cores"3 比較多。
來做個簡單的比較。
Output:
以上是 cat /proc/cpuinfo | grep "cpu cores"2 指令的輸出畫面。而 cat /proc/cpuinfo | grep "cpu cores"3 則像是畫面更漂亮、支援滑鼠點擊的進階版。在 Debian/Ubuntu 系統中,可以使用以下指令直接安裝:
sudo apt install htop安裝好後,直接輸入:
htopOutput:
可以發現顯示的資訊更清楚了,甚至連 CPU 使用率都以視覺化的方式呈現在最上方。
也可以通過像這樣的方式來查看 CPU 資訊。
References
- //jin-yang.github.io/reference/linux/monitor/check-cpu-info-linux.pdf
- //www.tecmint.com/check-linux-cpu-information/
- //www.binarytides.com/linux-cpu-information/
- //linuxize.com/post/get-cpu-information-on-linux/
Read More
- [Linux] 使用 trash 指令避免 rm 誤刪檔案
- [Linux] 下載、安裝、切換系統中 Python 的版本
- [Linux] sh 和 bash 之間的差異
- [Linux] 在 Shell Script 當中輸入參數
分享此文:
- 分享到 Twitter(在新視窗中開啟)
- 按一下以分享至 Facebook(在新視窗中開啟)
- 分享到 LinkedIn(在新視窗中開啟)
- 分享到 Reddit(在新視窗中開啟)