20180504
10.1 使用w查看系统负载
第一行第一部分系统时间
第一行第二部分启动的时间
第一行第三部分几个用户登录
tty代表本地登录
pts远程登录
第一行第四部分系统负载
分别代表1分钟,5分钟,15分钟内系统的负载值是多少,单位时间段内使用cpu活动的进程有多少个
processor值和cpu活动进程相同为最佳
查看cpu逻辑核心数,0为1个逻辑核心
物理cpu数量
一个物理cpu逻辑核心数量
idle空闲了都长时间
10.2 vmstat命令
vmstar 1 5
1每秒刷新一次,刷新5次结束
r列表示有多少个进程处于run的状态,进程排队就是r状态
b列有多少进程在等待
swap内存不够时候会频繁变化,说明内存不够用
si有多少kb的数据从swap进入到内存当中
so有多少kb的数据从swap从内存当中出来
bi从磁盘里读的数据量
bo从磁盘里写的数据量
us用户级别的服务占用了cpu的百分比
sy系统本身占用了cpu的百分比
id空间 三个数字相加等于100
wa有多少进程在等待cpu
10.3 top命令
默认按照cpu使用情况排序,按大写M按照使用内存情况排序,大写P切换回cpu排序,1可以列出所有cpu百分比的情况
q退出
total有多少个任务
running正在运行的任务
sleeping休眠状态的任务
stopped已经停止的任务
zombie僵尸进程(主进程意外终止,子进程还在)
st被偷走cpu的百分比
%CPU cpu使用率
%MEM 内存使用率
RES 物理内存大小单位KB
top -c可以查看具体的进程命令和全局路径
top -bn1 静态显示所有进程
10.4 sar命令
安装软件包
yum install -y sysstat
查看网卡流量
第一列时间
第二列网卡名字
rxpck/s接受的数据包单位个
txpck/s发送的数据包单位个
rxkB/s接受的数据量单位KB
txkB/s发送的数据量单位KB
数据包几千为正常上万就不正常
看看历史
历史文件以当天日期命名,最多保留一个月
查看系统负载
查看磁盘
查看历史文件
可以直接查看sar
/var/log/sa/sar
10.5 nload命令
安装软件包
yum install epel-release
yum install nload
curr当前值avg平均值min最小值max最大值
按方向右键可以查看下一个网卡,按q退出