linux 查看服務器cpu 與內存配置


轉載請注明出處:

1. CPU 相關的配置可通過查看 /proc/cpuinfo 進行查看
產后用配置查看:
 # 總核數 = 物理CPU個數 X 每顆物理CPU的核數 

 # 總邏輯CPU數 = 物理CPU個數 X 每顆物理CPU的核數 X 超線程數

# 查看物理CPU個數
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l

# 查看每個物理CPU中core的個數(即核數)
cat /proc/cpuinfo| grep "cpu cores"| uniq

# 查看邏輯CPU的個數
cat /proc/cpuinfo| grep "processor"| wc -l

 物理CPU 實際Server中插槽上的CPU個數, 物理cpu數量,可以數不重復的 physical id 有幾個

邏輯CPU : 一般情況,我們認為一顆cpu可以有多核,加上intel的超線程技術(HT), 可以在邏輯上再分一倍數量的cpu core出來
   邏輯CPU數量=物理cpu數量 x cpu cores 這個規格值 x 2(如果支持並開啟ht超線程),超線程技術(HT), 它可以在邏輯上分一倍數量的cpu出來.

/proc/cpuinfo 配置文件相關配置解讀:
processor       : 0            #系統邏輯處理核的編號。對於單核處理器,則認為是其CPU編號,對於多核處理器則可以是物理核、或者使用超線程技術虛擬的邏輯核
vendor_id       : GenuineIntel        #CPU制造商    
cpu family      : 6            #CPU產品系列代號
model           : 85        #CPU屬於其系列中的哪一代的代號
model name      : Intel(R) Xeon(R) Platinum 8269CY CPU @ 2.50GHz        # CPU屬於的名字及其編號、標稱主頻
stepping        : 7                #CPU屬於制作更新版本
microcode       : 0x1                #微碼
cpu MHz         : 2500.002            #CPU的實際使用主頻
cache size      : 36608 KB            #CPU二級緩存大小
physical id     : 0                #單個CPU的標號
siblings        : 2                #單個CPU邏輯物理核數
core id         : 0                #當前物理核在其所處CPU中的編號,這個編號不一定連續
cpu cores       : 1                #該邏輯核所處CPU的物理核數
apicid          : 0                #用來區分不同邏輯核的編號,系統中每個邏輯核的此編號必然不同,此編號不一定連續
initial apicid  : 0
fpu             : yes            #是否具有浮點運算單元
fpu_exception   : yes            #是否支持浮點計算異常
cpuid level     : 13            #執行cpuid指令前,eax寄存器中的值,根據不同的值cpuid指令會返回不同的內容
wp              : yes            #表明當前CPU是否在內核態支持對用戶空間的寫保護
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl eagerfpu pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 arat avx512_vnni
bogomips        : 5000.00        #在系統內核啟動時粗略測算的CPU速度
clflush size    : 64                #每次刷新緩存的大小單位
cache_alignment : 64                #緩存地址對齊單位
address sizes   : 46 bits physical, 48 bits virtual            #可訪問地址空間位數
power management:            # 對能源管理的支持

 

 2. 服務器內存配置查看:

  服務器內存配置 在 /proc/meminfo 文件進行查看

  通常使用  free -m 進行內存查看:

              

 

    /proc/meminfo 的配置內容如下:

MemTotal:        1776404 kB         # 總內存
MemFree:          343728 kB         # 可用內存
MemAvailable:     775836 kB
Buffers:          122140 kB
Cached:           444128 kB
SwapCached:            0 kB
Active:          1108164 kB
Inactive:         159640 kB
Active(anon):     738956 kB
Inactive(anon):    14116 kB
Active(file):     369208 kB
Inactive(file):   145524 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:             0 kB
SwapFree:              0 kB
Dirty:                 0 kB
Writeback:            12 kB
AnonPages:        701668 kB
Mapped:            63560 kB
Shmem:             51536 kB
Slab:             118844 kB
SReclaimable:      96252 kB
SUnreclaim:        22592 kB
KernelStack:        4080 kB
PageTables:         7332 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:      888200 kB
Committed_AS:    1706980 kB
VmallocTotal:   34359738367 kB
VmallocUsed:       10580 kB
VmallocChunk:   34359719676 kB
HardwareCorrupted:     0 kB
AnonHugePages:      2048 kB
CmaTotal:              0 kB
CmaFree:               0 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:       86712 kB
DirectMap2M:     1904640 kB
DirectMap1G:           0 kB    

 


免責聲明!

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



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