linux下如何查看服务器的硬件配置信息
<p>性能测试时一定要确定测试环境和的硬件配置、软件版本配置,保证和线上一致,才更接近真实环境。</p><p>那么linux下如何查看服务器的硬件配置信息??</p>
<p>一、查看cpu信息</p>
<p><span style="font-family: "Microsoft YaHei"">1、所有信息 lscpu</span></p>
<div class="cnblogs_code">
<pre>#lscpu
Architecture: x86_64##cpu架构
CPU op</span>-mode(s): <span style="color: rgba(128, 0, 128, 1)">32</span>-bit, <span style="color: rgba(128, 0, 128, 1)">64</span>-<span style="color: rgba(0, 0, 0, 1)">bit
Byte Order: Little Endian
CPU(s): </span><span style="color: rgba(128, 0, 128, 1)">8</span><span style="color: rgba(0, 0, 0, 1)"> ##总共有8核
On</span>-line CPU(s) list: <span style="color: rgba(128, 0, 128, 1)">0</span>-<span style="color: rgba(128, 0, 128, 1)">7</span><span style="color: rgba(0, 0, 0, 1)">
Thread(s) per core: </span><span style="color: rgba(128, 0, 128, 1)">1</span><span style="color: rgba(0, 0, 0, 1)"> ##每个cpu核,只能支持一个线程,即不支持超线程
Core(s) per socket: </span><span style="color: rgba(128, 0, 128, 1)">8</span><span style="color: rgba(0, 0, 0, 1)"> ##每个cpu,有8个核
Socket(s): </span><span style="color: rgba(128, 0, 128, 1)">1</span><span style="color: rgba(0, 0, 0, 1)"> ##总共有1一个cpu
NUMA node(s): </span><span style="color: rgba(128, 0, 128, 1)">1</span><span style="color: rgba(0, 0, 0, 1)">
Vendor ID: GenuineIntel
CPU family: </span><span style="color: rgba(128, 0, 128, 1)">6</span><span style="color: rgba(0, 0, 0, 1)">
Model: </span><span style="color: rgba(128, 0, 128, 1)">79</span><span style="color: rgba(0, 0, 0, 1)">
Model name: Intel(R) Xeon(R) CPU E5</span>-<span style="color: rgba(128, 0, 128, 1)">2620</span> v4 @ <span style="color: rgba(128, 0, 128, 1)">2</span><span style="color: rgba(0, 0, 0, 1)">.10GHz
Stepping: </span><span style="color: rgba(128, 0, 128, 1)">1</span><span style="color: rgba(0, 0, 0, 1)">
CPU MHz: </span><span style="color: rgba(128, 0, 128, 1)">2095.139</span><span style="color: rgba(0, 0, 0, 1)">
BogoMIPS: </span><span style="color: rgba(128, 0, 128, 1)">4190.27</span><span style="color: rgba(0, 0, 0, 1)">
Hypervisor vendor: Microsoft
Virtualization type: full
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 20480K
NUMA node0 CPU(s): </span><span style="color: rgba(128, 0, 128, 1)">0</span>-<span style="color: rgba(128, 0, 128, 1)">7</span></pre>
</div>
<p>2、查看逻辑cpu的数量</p>
<div class="cnblogs_code">
<pre>cat /proc/cpuinfo |grep <span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">processor</span><span style="color: rgba(128, 0, 0, 1)">"</span>|sort -u|wc -l</pre>
</div>
<p>3、查看物理cpu的数量</p>
<div class="cnblogs_code">
<pre>grep <span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">physical id</span><span style="color: rgba(128, 0, 0, 1)">"</span> /proc/cpuinfo|sort -u|wc -l </pre>
</div>
<p>4、查看每个物理cpu的内核数</p>
<div class="cnblogs_code">
<pre>grep <span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">cpu cores</span><span style="color: rgba(128, 0, 0, 1)">"</span> /proc/cpuinfo|uniq</pre>
</div>
<p>5、每个物理CPU上逻辑CPU个数</p>
<div class="cnblogs_code">
<pre>grep <span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">siblings</span><span style="color: rgba(128, 0, 0, 1)">"</span> /proc/cpuinfo|uniq</pre>
</div>
<p>6、判断是否开启了抄超线程:</p>
<p>如果多个逻辑CPU的"physical id"和"core id"均相同,说明开启了超线程</p>
<p>或者换句话说</p>
<p> 逻辑CPU个数 > 物理CPU个数 * CPU内核数 开启了超线程</p>
<p> 逻辑CPU个数 = 物理CPU个数 * CPU内核数 没有开启超线程</p>
<p> </p>
<p>二、查看内存信息</p>
<p>1、free -m</p>
<div class="cnblogs_code">
<pre># free -<span style="color: rgba(0, 0, 0, 1)">m
total used free shared buffers cached
Mem: </span><span style="color: rgba(128, 0, 128, 1)">16071</span> <span style="color: rgba(128, 0, 128, 1)">8041</span> <span style="color: rgba(128, 0, 128, 1)">8029</span> <span style="color: rgba(128, 0, 128, 1)">0</span> <span style="color: rgba(128, 0, 128, 1)">143</span> <span style="color: rgba(128, 0, 128, 1)">6487</span>
-/+ buffers/cache: <span style="color: rgba(128, 0, 128, 1)">1411</span> <span style="color: rgba(128, 0, 128, 1)">14659</span><span style="color: rgba(0, 0, 0, 1)">
Swap: </span><span style="color: rgba(128, 0, 128, 1)">8039</span> <span style="color: rgba(128, 0, 128, 1)">36</span> <span style="color: rgba(128, 0, 128, 1)">8003</span></pre>
</div>
<p> </p>
<p>2、查看内存详细信息 cat /proc/meminfo</p>
<div class="cnblogs_code">
<pre># cat /proc/<span style="color: rgba(0, 0, 0, 1)">meminfo
MemTotal: </span><span style="color: rgba(128, 0, 128, 1)">16456948</span><span style="color: rgba(0, 0, 0, 1)"> kB
MemFree: </span><span style="color: rgba(128, 0, 128, 1)">8222176</span><span style="color: rgba(0, 0, 0, 1)"> kB
Buffers: </span><span style="color: rgba(128, 0, 128, 1)">146532</span><span style="color: rgba(0, 0, 0, 1)"> kB
Cached: </span><span style="color: rgba(128, 0, 128, 1)">6643084</span><span style="color: rgba(0, 0, 0, 1)"> kB
SwapCached: </span><span style="color: rgba(128, 0, 128, 1)">3200</span><span style="color: rgba(0, 0, 0, 1)"> kB
Active: </span><span style="color: rgba(128, 0, 128, 1)">6315476</span><span style="color: rgba(0, 0, 0, 1)"> kB
Inactive: </span><span style="color: rgba(128, 0, 128, 1)">1478136</span><span style="color: rgba(0, 0, 0, 1)"> kB
Active(anon): </span><span style="color: rgba(128, 0, 128, 1)">338812</span><span style="color: rgba(0, 0, 0, 1)"> kB
Inactive(anon): </span><span style="color: rgba(128, 0, 128, 1)">665832</span><span style="color: rgba(0, 0, 0, 1)"> kB
Active(file): </span><span style="color: rgba(128, 0, 128, 1)">5976664</span><span style="color: rgba(0, 0, 0, 1)"> kB
Inactive(file): </span><span style="color: rgba(128, 0, 128, 1)">812304</span><span style="color: rgba(0, 0, 0, 1)"> kB
Unevictable: </span><span style="color: rgba(128, 0, 128, 1)">0</span><span style="color: rgba(0, 0, 0, 1)"> kB
Mlocked: </span><span style="color: rgba(128, 0, 128, 1)">0</span><span style="color: rgba(0, 0, 0, 1)"> kB
SwapTotal: </span><span style="color: rgba(128, 0, 128, 1)">8232956</span><span style="color: rgba(0, 0, 0, 1)"> kB
SwapFree: </span><span style="color: rgba(128, 0, 128, 1)">8195644</span><span style="color: rgba(0, 0, 0, 1)"> kB
Dirty: </span><span style="color: rgba(128, 0, 128, 1)">16</span><span style="color: rgba(0, 0, 0, 1)"> kB
Writeback: </span><span style="color: rgba(128, 0, 128, 1)">0</span><span style="color: rgba(0, 0, 0, 1)"> kB
AnonPages: </span><span style="color: rgba(128, 0, 128, 1)">1001364</span><span style="color: rgba(0, 0, 0, 1)"> kB
Mapped: </span><span style="color: rgba(128, 0, 128, 1)">14560</span><span style="color: rgba(0, 0, 0, 1)"> kB
Shmem: </span><span style="color: rgba(128, 0, 128, 1)">648</span><span style="color: rgba(0, 0, 0, 1)"> kB
Slab: </span><span style="color: rgba(128, 0, 128, 1)">283984</span><span style="color: rgba(0, 0, 0, 1)"> kB
SReclaimable: </span><span style="color: rgba(128, 0, 128, 1)">221920</span><span style="color: rgba(0, 0, 0, 1)"> kB
SUnreclaim: </span><span style="color: rgba(128, 0, 128, 1)">62064</span><span style="color: rgba(0, 0, 0, 1)"> kB
KernelStack: </span><span style="color: rgba(128, 0, 128, 1)">5472</span><span style="color: rgba(0, 0, 0, 1)"> kB
PageTables: </span><span style="color: rgba(128, 0, 128, 1)">5952</span><span style="color: rgba(0, 0, 0, 1)"> kB
NFS_Unstable: </span><span style="color: rgba(128, 0, 128, 1)">0</span><span style="color: rgba(0, 0, 0, 1)"> kB
Bounce: </span><span style="color: rgba(128, 0, 128, 1)">0</span><span style="color: rgba(0, 0, 0, 1)"> kB
WritebackTmp: </span><span style="color: rgba(128, 0, 128, 1)">0</span><span style="color: rgba(0, 0, 0, 1)"> kB
CommitLimit: </span><span style="color: rgba(128, 0, 128, 1)">16461428</span><span style="color: rgba(0, 0, 0, 1)"> kB
Committed_AS: </span><span style="color: rgba(128, 0, 128, 1)">752588</span><span style="color: rgba(0, 0, 0, 1)"> kB
VmallocTotal: </span><span style="color: rgba(128, 0, 128, 1)">34359738367</span><span style="color: rgba(0, 0, 0, 1)"> kB
VmallocUsed: </span><span style="color: rgba(128, 0, 128, 1)">65856</span><span style="color: rgba(0, 0, 0, 1)"> kB
VmallocChunk: </span><span style="color: rgba(128, 0, 128, 1)">34359659968</span><span style="color: rgba(0, 0, 0, 1)"> kB
HardwareCorrupted: </span><span style="color: rgba(128, 0, 128, 1)">0</span><span style="color: rgba(0, 0, 0, 1)"> kB
AnonHugePages: </span><span style="color: rgba(128, 0, 128, 1)">962560</span><span style="color: rgba(0, 0, 0, 1)"> kB
HugePages_Total: </span><span style="color: rgba(128, 0, 128, 1)">0</span><span style="color: rgba(0, 0, 0, 1)">
HugePages_Free: </span><span style="color: rgba(128, 0, 128, 1)">0</span><span style="color: rgba(0, 0, 0, 1)">
HugePages_Rsvd: </span><span style="color: rgba(128, 0, 128, 1)">0</span><span style="color: rgba(0, 0, 0, 1)">
HugePages_Surp: </span><span style="color: rgba(128, 0, 128, 1)">0</span><span style="color: rgba(0, 0, 0, 1)">
Hugepagesize: </span><span style="color: rgba(128, 0, 128, 1)">2048</span><span style="color: rgba(0, 0, 0, 1)"> kB
DirectMap4k: </span><span style="color: rgba(128, 0, 128, 1)">14272</span><span style="color: rgba(0, 0, 0, 1)"> kB
DirectMap2M: </span><span style="color: rgba(128, 0, 128, 1)">16762880</span> kB</pre>
</div>
<p> </p><br><br>
来源:https://www.cnblogs.com/wuzm/p/11357894.html
頁:
[1]