Linux如何查看cpu

一、linux 下查看cpu位数  内核等参数命令 

1)查看当前操作系统内核信息)

uname -a
 

Linux如何查看cpu

测试系统:Ubuntu 18.04 64bit with ARM

规格:  4vCPUs | 8GB | kc1.xlarge.2

2)查看当前操作系统发行版信息

cat /etc/issue 
 

3)CPU逻辑个数

cat /proc/cpuinfo
 

Linux如何查看cpu

看到这里有4个CPU。

几个概念

   * processor   条目包括这一逻辑处理器的唯一标识符。
   * physical id  条目包括每个物理封装的唯一标识符。
   * core id        条目保存每个内核的唯一标识符。
   * siblings      条目列出了位于相同物理封装中的逻辑处理器的数量。
   * cpu cores   条目包含位于相同物理封装中的内核数量。

或者简单一点:

cat /proc/cpuinfo |grep "processor"|wc -l
 

Linux如何查看cpu

二、Linux查看CPU基本信息

lscpu
 

Linux如何查看cpu

几个概念

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/cpuinfo

Output:

Linux如何查看cpu
Linux如何查看cpu
會像這樣,看到滿屏的資訊

如果嫌資訊太多容易眼花撩亂,可以搭配

cat /proc/cpuinfo | grep "cpu cores"
1 指令只輸出自己想要查看的欄位。比方說我們想要查看 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:

Linux如何查看cpu
Linux如何查看cpu
資訊會比直接 cat /proc/cpuinfo 來得乾淨

top/htop

cat /proc/cpuinfo | grep "cpu cores"
2 是 Linux 系統上可以監控系統狀態的指令,不過由於顯示畫面比較古早,故現在會看到大家使用
cat /proc/cpuinfo | grep "cpu cores"
3 比較多。

來做個簡單的比較。

top

Output:

Linux如何查看cpu
Linux如何查看cpu

以上是

cat /proc/cpuinfo | grep "cpu cores"
2 指令的輸出畫面。而
cat /proc/cpuinfo | grep "cpu cores"
3 則像是畫面更漂亮、支援滑鼠點擊的進階版。在 Debian/Ubuntu 系統中,可以使用以下指令直接安裝:

sudo apt install htop

安裝好後,直接輸入:

htop

Output:

Linux如何查看cpu
Linux如何查看cpu

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

Linux如何查看cpu
Linux如何查看cpu

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


References

  • https://jin-yang.github.io/reference/linux/monitor/check-cpu-info-linux.pdf
  • https://www.tecmint.com/check-linux-cpu-information/
  • https://www.binarytides.com/linux-cpu-information/
  • https://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(在新視窗中開啟)

相關

如何查看Linux CPU类型?

/proc/cpuinfo 虚拟文件是确定您拥有的CPU类型的最简单方。 使用 proc/cpuinfo 文件识别处理器类型不需要安装任何其它程序。 无论您使用什么Linux发行版,它都可以正常工作。 打开终端并使用cat命令来查看 /proc/cpuinfo 文件内容。

Linux 怎么查看CPU和内存?

直接输入htop即可查看。 上面红框部分为摘要信息(Summary),其中1,2为两个CPU核心,CPU内存、交换分区资源占用大小一目了然。

Linux 如何查看CPU的核数?

可以使用指令cat /proc/cpuinfo | grep “processor” | wc -l来查看逻辑CPU数

怎么看服务器CPU型号?

二、如何查询服务器cpu型号? 1、在服务器桌面上找到此电脑或者我的电脑图标,有的操作系统也叫计算机。 单击鼠标右键选择属性。 2、在页面中找到处理器,我们会看见cpu型号、核数、主频信息,一般来说,核数越多、主频越高就越快。