系统硬件信息查看方法
CPU:
1. 利用文件进行查看:
cat /proc/cpuinfo
model name: Intel(R) Core(TM) i5-8400 CPU @ 2.80GHz -- CPU品牌型号
physical id : 0 -- 表示CPU颗数 1颗
processor : 0 -- 表示CPU核数 1核
cpu cores : 1
physical id : 0 第一段 physical id : 0 -- 有两颗CPU
physical id : 0 第二段
physical id : 1 第三段 physical id : 1
physical id : 1 第四段
physical id : 0 processor : 0 -- 一颗CPU有两个核心
physical id : 0 processor : 1
cpu cores : 2
physical id : 1 processor : 0 -- 一颗CPU有两个核心
physical id : 1 processor : 1
cpu cores : 2
总共服务器有多少颗CPU 有多少核心
有两颗CPU --> 2路的服务器
有4核心
-
利用命令进程查看: lscpu --> 调取cpuinfo文件中的内容 Socket(s):(插槽) 2 — 显示服务器CPU颗数 Core(s) per socket: 2 — 每颗CPU有几核 CPU(s): 4 — 整个服务器有几核 -
负载:(CPU处理任务过多)
-
利用文件进行查看:(监控) cat /proc/loadavg 0.00 0.01 0.05 负载值CPU核数有关 1分钟平均 5分钟平均负载 15分钟平均负载 eg: 服务器4核的服务器 – 负载值3左右,就要关注 服务器128核的服务器 – 负载值100(数据库服务器) -
利用命令进行查看: [root@oldboyedu ~]# w 12:41:06 up 38 min, 2 users, load average: 0.00, 0.01, 0.05 -
内存:内存使用情况
-
利用文件进行查看: [root@oldboyedu ~]# cat /proc/meminfo MemTotal: 2030172 kB — 内存总的容量 MemFree: 1738164 kB — 内存的空闲容量 MemAvailable: 1714096 kB — 内存的可用容量 Buffers: 2076 kB — baffer空间 Cached: 90616 kB — cacahe空间 SwapCached: 0 kB — 交换分区使用情况 -
利用命令进程查看: [root@oldboyedu ~]# free -h — 以人类可读方式显示内存容量信息 total used free shared buff/cache available() Mem: 1.9G 137M 1.7G 9.5M 148M 1.6G Swap: 1.0G 0B() 1.0G -
磁盘信息/挂载信息:
-
利用文件进行查看: cat /proc/mounts /dev/sda1 /boot xfs rw,seclabel,relatime,attr2,inode64,noquota 0 0 -
利用命令进程查看: [root@oldboyedu ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda3 49G 1.6G 48G 4% / devtmpfs 981M 0 981M 0% /dev tmpfs 992M 0 992M 0% /dev/shm tmpfs 992M 9.6M 982M 1% /run tmpfs 992M 0 992M 0% /sys/fs/cgroup /dev/sda1 197M 102M 95M 52% /boot tmpfs 199M 0 199M 0% /run/user/0
|