怀念 Ubuntu:查看 CPU 信息

初中时期结识了一位挚友,在初中生涯我俩算是焦不离孟的友情,有一次我们聊天。

我说:“看到自己之前写的字,实在太丑了。。。”

他说:“说明你进步了。每当你审视之前做的东西不够完美,说明你是有追求的人。”

现在想想,这位朋友当时的解释算是哲学界的泰斗解说了。

今天在翻阅之前写的技术文章,发现了 linux 常用命令: 查看 CPU 信息 这篇文章,那是我在 2012 年写的。当时自己使用 Linux 已经有两年多的时间了,很多命令还是记不住,我就在 CSDN 上面写下来当作备忘了。几年过去了,今天翻翻自己之前写的东西突然看到了它,文笔确实很糟糕(今天还顺便修改了几个错别字🤦‍),截至到今天阅读量只有 1.3万+但最近7天查看较多就想着发出来给大家共享一下,希望能帮到正在努力的你。

记得在大四的时候,我就开始折腾 Ubuntu,觉得这个东西挺好玩的,它最吸引我的地方就是可以在上面为所欲为的敲打命令,整个系统能被自己敲打出来的命令所操控,那种感觉不仅爽而且还很酷。毕业之后购买的第一台笔记本是联想的,我还特意要求老板给装上了 Ubuntu 的系统。工作了这么多年用过 macOS、Windows,但 Linux 给我的那种纯粹的感觉至今让人难以忘却,我的台式机里面一直给 Ubuntu 留着位置,时不时的要拿出来爽一把。


在 Windows 下面可以很方便快捷的看出当前 CPU 的信息,那么在 Linux 下面如何很快的知道呢?

也很简单,不信你可以试一试下面这个命令:

lscpu

可以看出,CPU 的信息出来了,红色部分是 CPU 的位数和 CPU 的核数。

也可以用 cat -n /proc/cpuinfo 命令查看更加详细的信息,但查出来的内容太多,看起来挺费劲。

下面给出几个常用的命令。wc 主要用于统计,uniq 主要用于除去重复行,只显示其中相同的某条数据。大家可以自行去搜索和学习这两个命令。

1、查看物理 CPU 的个数

1
cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l

注意:物理 CPU 就是实实在在的硬件。

2、查看逻辑 CPU 的个数

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

3、查看 CPU 是几核

1
cat /proc/cpuinfo | grep "cores" | uniq

4、查看 CPU 的主频

1
cat /proc/cpuinfo | grep MHz | uniq

查询结果如下图,所示:

当然不同的 CPU 显示结果会不一样,上图是 2012 年购买的机器安装的 Ubuntu,下图是现在虚拟机安装的 Ubuntu 系统。


做自己喜欢做的事情,这个很重要!

坚持原创技术分享!