运维管理技巧 w可以查看登入了几个用户个登入了多长时间 load average 可以查看系统负载 vmstat 1 可以查看系统进程 后面再加一个数字可以显示几次结束 r表示 有多少个进程 再run的状态 B表示 CPU以外的进程阻断了 在等待状态 si so 和swpa是关联的 si 表示进在内存里面去的 so 表示从内存出来的 bi 从磁盘出来进入内存里面去 bo 从磁盘里写 us 表示用户级别的 sy 表示 系统本身 id 表示 空闲 us sy id 相加等于100 wa 等待

top命令可以查看系统 详细进程 第一行 和w命令 查看到的系统负载是一样的 第二行 表示 多少个任务 多少个任务在运行 多少个任务在休眠 多少个停止了 第三行 cpu 百分比 mem 物理内存 有多少 使用多少 使用情况 swap 交换分区 res 任务的物理内存大小 数字M 内存排序 数字P CPU排序 数字 1 所有的cpu 百分比

top -c 可以查看 具体的命令 top -bm1 一次性把所有的命令列出来 sar命令 默认是没有的 先要安装 yum install -y sysstat sar 命令如果不加选项 参数 会默认加载 系统的历史文件 sar 的文件 记录在 /VAR/LOG/sa 第一行时间 表示接收到的数字包 表示 发送出去的数字包 接收的数字量 发送出去的数字量 数字包 几千是正常的 上万就不正常了 sar -q 查看系统负载 sar -b 查看磁盘

监控网卡流量 nload 默认是没有安装的 要先安装 epel-release 然后在安装nload