七周一次课(7月10日) 10.1 使用w查看系统负载 10.2 vmstat命令 10.3 top命令 10.4 sar命令 10.5 nload命令 使用w查看系统负载 w命令 load average: 0.00, 0.01, 0.05 这里表示系统负载,单位时间段内 一分钟之内 十分钟之内 十五分钟之内 最能体现当前系统的负载的是一分钟之内 查看物理的cpu个数 vmstat命令 vmstat 1 一秒种显示一行动态信息 vmstat 1 5 一秒钟显示一行 五行结束 r 表示多少个进程在运行,cpu排队的进程 run b表示cpu以外卡住的资源 block swpd 是内存不够用的时候用的 free buff cache 根内存相关 暂不讲 si 有多少个块 kb的数据从swpd到内存中去 so是从内存到swpd中去 bi就是从磁盘到内存中去的数据 读的数据量 bo写入磁盘里的数据 us表示用户级别的 用户资源占的百分比 sy 系统占的百分比 id 剩余资源百分比 wa等待cpu的百分比 st 被偷走了的cpu百分比 虚拟机比较常见 ** top命令** top 三秒钟动态显示一次系统负载 这里面关注的是us us一般占用60%都是比较高了,按1~ 查看剩下的cpu的占用情况,q退出 -c 查看具体的命令和全局的路径 -bn1 一次性列出所有进程 sar命令 此处要安装 sysstat 命令为 yum install -y sysstat

ls /var/log/sa每隔十分钟会生成一个文件sa21 命名以日期未结尾目录最多保留一个月 sar sar -n DEV 后面加上数字 1 10就会一段时间内更新状态 IFACE是当前有几个网卡 rxpck 是接受到的数据包量,txpck 是发送的数据包(如果数据包上万了有可能被攻击了) rxkB 是发送的多少kb -q是系统负载 -b查看硬盘 nload命令 安装nload包之前要安装 epel-release noload 显示第一个网卡信息 左右显示第二个网卡 q退出 线上示例 补充 sar sa 时期 和sar 时候 隔天生成 sa是二进制文件 只能 -f查看 sar可以直接查看