檢視CPU核數
1、cpu資訊記錄在/proc/cpuinfo中
2、Linux中的Top相當于win系統下的任務管理器,也可以用來查詢
3、CPU總核數 = 實體CPU個數 * 每顆實體CPU的核數
4、總邏輯CPU數 = 實體CPU個數 * 每顆實體CPU的核數 * 超線程數
[root@node01 ~]# cat /proc/cpuinfo |grep 'process' |sort |uniq |wc -l
1
指令:lscpu
[root@node01 ~]# 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 # 序号分别是0,1,2,3,4,5,6,7
Thread(s) per core: 1 # thread就是每個core上的硬體線程數,即超線程,
# 每個cpu核,隻能支援1個線程.
Core(s) per socket: 4 # 主機闆上插CPU的槽的數量,每個Socket有4個CPU
socket(s): 2 # 有2個Socket
NUMA 節點:1
廠商 ID:GenuineIntel
CPU 系列:6
型号:85
型号名稱:Intel Xeon Processor (Skylake,IBRS)
步進:4
CPU MHz:2294.612
BogoMIPS:4589.22
超管理器廠商:KVM
虛拟化類型:完全
L1d 緩存:32K
L1i 緩存:32K
L2 緩存:4096K
NUMA 節點0 CPU:0-7
通過top監視CPU的情況
top 指令是監視 Linux 中實時系統程序的基本指令之一,顯示系統資訊和正在運作的程序資訊,如:正常運作時間,平均負載,正在運作的任務,登入的使用者數,CPU使用率,MEM使用率,記憶體和交換資訊。
預設情況下,top指令列印的是所有cpu的平均值。
如要列印cpu的實際值,可以按“1”鍵來顯示每個cpu資訊。
[root@node01 ~]# top
top - 13:33:22 up 3 min, 1 user, load average: 0.00, 0.01, 0.01
Tasks: 100 total, 2 running, 98 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.0 us, 0.3 sy, 0.0 ni, 99.7 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 999696 total, 515916 free, 277144 used, 206636 buff/cache
KiB Swap: 2097148 total, 2097148 free, 0 used. 543720 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
972 root 20 0 148104 5624 4148 S 0.3 0.6 0:00.33 sshd
1 root 20 0 128164 6816 4048 S 0.0 0.7 0:01.05 systemd
2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd
3 root 20 0 0 0 0 S 0.0 0.0 0:00.03 ksoftirqd/0
4 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kworker/0:0
5 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/0:0H
6 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kworker/u256:0
7 root rt 0 0 0 0 S 0.0 0.0 0:00.00 migration/0
檢視記憶體總容量
# /proc/meminfo統計的是系統全局的記憶體使用狀況
# MemTotal: 總的實體記憶體,需要轉換一下
# MemFree: 空閑記憶體,表示系統尚未使用的記憶體
[root@node01 ~]# cat /proc/meminfo
MemTotal: 999696 kB
MemFree: 516564 kB
MemAvailable: 544368 kB
Buffers: 2116 kB
Cached: 150492 kB
SwapCached: 0 kB
free來顯示記憶體的使用情況
free
# 預設不加參數就是以 KB 為機關顯示結果,
# 可以加-m,顯示記憶體總量,以 MB 為機關顯示結果,
# 可以加-g,顯示記憶體總量,以 GB 為機關顯示結果。
[root@node01 ~]# free
total used free shared buff/cache available
Mem: 999696 278648 514392 6776 206656 542216
Swap: 2097148 0 2097148
[root@node01 ~]# free -m
total used free shared buff/cache available
Mem: 976 271 502 6 201 529
Swap: 2047 0 2047
點選關注,帶你了解更多