Linux 物理机硬件配置查询
前言
通常在撰写数据库的性能测试报告时,为了说明测试的可靠性和可重复性,我们需要详细说明测试环境,所以需要对安装 Linux 系统的物理机硬件配置进行查询。
演示环境 Linux 发行版
Ubuntu 20.10
查看内存信息
指令:
cat /proc/meminfo
xhtang@h1:~$ find / -name test.cfg
xhtang@h1:~$ cat /proc/meminfo
MemTotal: 3997376 kB
MemFree: 590264 kB
MemAvailable: 2671216 kB
Buffers: 99344 kB
Cached: 2054464 kB
SwapCached: 0 kB
Active: 1357172 kB
Inactive: 1353332 kB
Active(anon): 508816 kB
Inactive(anon): 49972 kB
Active(file): 848356 kB
Inactive(file): 1303360 kB
Unevictable: 0 kB
Mlocked: 0 kB
SwapTotal: 2097148 kB
SwapFree: 2097148 kB
……
核心数计算说明
总核数 = 物理 CPU 个数 * 每颗物理 CPU 核数
总逻辑 CPU 数 = 物理 CPU 个数 * 每颗物理 CPU 核数 * 超线程数
查看物理 CPU 个数
指令:
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
xhtang@h1:~$ cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
2
查看每个物理CPU中的core的个数,即核数
指令:
cat /proc/cpuinfo| grep "cpu cores"| uniq
xhtang@h1:~$ cat /proc/cpuinfo| grep "cpu cores"| uniq
cpu cores : 2
查看总逻辑CPU数
指令:
cat /proc/cpuinfo| grep "processor"| wc -l
xhtang@h1:~$ cat /proc/cpuinfo| grep "processor"| wc -l
4
查看 CPU 型号
指令:
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
xhtang@h1:~$ cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
4 Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz
总结
关于 Linux 物理机硬件配置查询的命令还需要补充,如磁盘读写的速度测试等,还需要完善,待续……