怀念 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 系统。
做自己喜欢做的事情,这个很重要!