linux下如何查看服務器的硬件配置信息


性能測試時一定要確定測試環境和的硬件配置、軟件版本配置,保證和線上一致,才更接近真實環境。

那么linux下如何查看服務器的硬件配置信息??

一、查看cpu信息

1、所有信息 lscpu

[root@redis02 ~]#  lscpu
Architecture:          x86_64  ##cpu架構
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                8       ##總共有8核
On-line CPU(s) list:   0-7
Thread(s) per core:    1   ##每個cpu核,只能支持一個線程,即不支持超線程
Core(s) per socket:    8    ##每個cpu,有8個核
Socket(s):             1       ##總共有1一個cpu
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 79
Model name:            Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
Stepping:              1
CPU MHz:               2095.139
BogoMIPS:              4190.27
Hypervisor vendor:     Microsoft
Virtualization type:   full
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              20480K
NUMA node0 CPU(s):     0-7

2、查看邏輯cpu的數量

cat /proc/cpuinfo |grep "processor"|sort -u|wc -l

3、查看物理cpu的數量

grep "physical id" /proc/cpuinfo|sort -u|wc -l 

4、查看每個物理cpu的內核數

grep "cpu cores" /proc/cpuinfo|uniq

5、每個物理CPU上邏輯CPU個數

grep "siblings" /proc/cpuinfo|uniq

6、判斷是否開啟了抄超線程:

如果多個邏輯CPU的"physical id"和"core id"均相同,說明開啟了超線程

或者換句話說

 邏輯CPU個數 > 物理CPU個數 * CPU內核數   開啟了超線程

 邏輯CPU個數 = 物理CPU個數 * CPU內核數   沒有開啟超線程

 

二、查看內存信息

1、free -m

[root@redis02 ~]# free -m
             total       used       free     shared    buffers     cached
Mem:         16071       8041       8029          0        143       6487
-/+ buffers/cache:       1411      14659
Swap:         8039         36       8003

 

2、查看內存詳細信息   cat /proc/meminfo

[root@redis02 ~]# cat /proc/meminfo
MemTotal:       16456948 kB
MemFree:         8222176 kB
Buffers:          146532 kB
Cached:          6643084 kB
SwapCached:         3200 kB
Active:          6315476 kB
Inactive:        1478136 kB
Active(anon):     338812 kB
Inactive(anon):   665832 kB
Active(file):    5976664 kB
Inactive(file):   812304 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:       8232956 kB
SwapFree:        8195644 kB
Dirty:                16 kB
Writeback:             0 kB
AnonPages:       1001364 kB
Mapped:            14560 kB
Shmem:               648 kB
Slab:             283984 kB
SReclaimable:     221920 kB
SUnreclaim:        62064 kB
KernelStack:        5472 kB
PageTables:         5952 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:    16461428 kB
Committed_AS:     752588 kB
VmallocTotal:   34359738367 kB
VmallocUsed:       65856 kB
VmallocChunk:   34359659968 kB
HardwareCorrupted:     0 kB
AnonHugePages:    962560 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:       14272 kB
DirectMap2M:    16762880 kB

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM