【Linux笔记】查看CPU个数&核数

使用 lscpu|grep "Socket" 查看物理 CPU 数量。
例如,8 核1 6 线程的CPU有1 个CPU本体。
使用lscpu|grep "Corepersocket:"查看CPU单核数。
例如,具有 8 核和 1 6 线程的 CPU,每个物理 CPU 有 8 个核。
使用 lscpu|grep "^CPU:" 查看逻辑 CPU 核心数。
例如,8 核1 6 线程的CPU有1 6 个逻辑CPU。
在超线程的情况下,逻辑CPU可以是2 个物理CPU核心。
例如,8 核1 6 线程的CPU可以有3 2 个逻辑CPU。
使用命令。

Linux如何查询CPU和内存信息

直接进入结论:

显示CPU基本信息:cat /proc/cpuinfo
显示物理CPU型号及数量:cat /proc/cpuinfo | grep 名称 |cut -f2 -d: |unique -c
显示物理CPU数量:cat /proc/cpuinfo | grep“物理”|排序 |独特|厕所-l
显示每个物理CPU的核心数量:cat /proc/cpuinfo | grep "CPU 核心" |unique
显示逻辑CPU数量:cat /proc/cpuinfo | grep“处理器”|厕所-l
显示基本内存信息:cat /proc/meminfo
快速查看CPU信息:lscpu
这些命令不需要root权限,可以直接在终端中运行。

linux 查看cpu核数、内存总容量、硬盘总容量

等等,还有一件事。
上次我在公司的旧服务器上尝试过。
当我用df -h查看时,突然发现有一个磁盘显示为tmpfs。
当时我还在想:这个东西算硬盘空间吗?该负责人表示,这是一个挂载在系统内存中的虚拟磁盘,供紧急情况下使用。
这再次提醒我,不同的服务器配置是多种多样的,命令的结果有时会出乎意料。
例如,top命令曾经显示CPU使用率达到了历史最高水平。
结果发现这是一个僵尸进程。
我花了很长时间才发现它是测试脚本遗留下来的。
这件事发生在去年1 0月份,发生在三楼机房。
当时手头只有一台旧ThinkPad。
技术是一种只有在看到太多之后才意识到的东西。
有时,最简单的命令背后隐藏着最复杂的故事。

linux查看cpu核数和内存大小

说实话,Linux中查看CPU核数和内存大小的命令其实很简单。
我们先来说说最重要的事情。
要查找 CPU 数量乘以核心数量,请输入 cat /proc/cpuinfo | grep“物理”|独特|厕所-l。
比如我们去年跑的项目总共有9 6 个核心。
检查总内存的另一件事是 cat /proc/meminfo | grep“MemTotal”。
例如,我们服务器的总内存为2 3 09 9 3 6 00kB。

一开始我以为用同样的命令就能找到CPU型号和核心数,但后来发现我错了。
必须使用 cat /proc/cpuinfo | 单独检查 CPU 型号grep '型号名称' |奇特。
例如,我的计算机型号是 Intel® Xeon® CPU E7 -4 8 3 0v3 @ 2 .1 0GHz。

还有一个非常重要的细节。
如果你想知道Linux中物理内存的数量和大小,使用dmidecode -t内存| grep 大小: | grep -v“未安装模块”。
这个命令比较棘手,很多人都没有注意,但它实际上非常有用。

我认为值得一试,特别是如果您是系统管理员。
这些命令可以帮助您快速了解服务器的硬件配置。