linux系统配置(cpu、内存、磁盘等)
观前提示:
本文所使用Linux的系统版本为CentOS release 6.10。
1.linux系统版本
1.1 查看系统版本
cat /etc/issue
1.2 查看内核版本
uname -a
uname -r
cat /proc/version
2.CPU
2.1 查看CPU所有信息
cat /proc/cpuinfo
2.2 查看CPU型号
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
24个逻辑CPU,型号为Intel® Xeon® CPU X5680 @ 3.33GHz
2.3 查看物理CPU个数
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
2.4 查看物理CPU核数
cat /proc/cpuinfo| grep "cpu cores"| uniq | cut -f2 -d:
2.5 查看逻辑CPU个数
cat /proc/cpuinfo| grep "processor"| wc -l
2.6 查看CPU主频
cat /proc/cpuinfo |grep MHz|uniq
2.7 实时显示CPU、内存等信息
top
2.8 查看CPU使用率、空闲率等
2.8.1 sar
每1秒采集CPU使用率,共采集5次。sar -u 1 5
2.8.2 mpstat
每1秒采集CPU使用率,共采集5次。mpstat 1 5
2.8.3 top
总体运行情况 top -bn 1 -i -c
空闲率:top -b -n 1 |grep Cpu | cut -d "," -f 4
注:
%us:表示用户空间程序的cpu使用率(没有通过nice调度)
%sy:表示系统空间的cpu使用率,主要是内核程序。
%ni:表示用户空间且通过nice调度过的程序的cpu使用率。
%id:空闲cpu
%wa:cpu运行时在等待io的时间
%hi:cpu处理硬中断的数量
%si:cpu处理软中断的数量
%st:被虚拟机偷走的cpu
2.8.4 vmstat
每1秒采集CPU使用率,共采集5次。vmstat 1 5
3.内存、Swap
3.1 /proc/meminfo
cat /proc/meminfo
3.2 free
free -h
3.3 vmstat
vmstat -s
3.4 top
top
4.磁盘
df -lPh