1:查看CPU的负载(uptime)
可以获得以下信息 系统运行时长 登录系统的用户数量 CPU的负载 包括1 5 15分钟的负载 不大于3表示正常 超过5的话就出问题了 格式是
时间 up 运行时常 登录用户数 users, load average:0.04, 0.09,0.08
记录全天 编写脚本 vi /opt/cpuload.rec
#!/bin/bash
rq='data +%F'
tm='data +%H:%M'
loadav='uptime | cut -d "," -f 5'
echo "$rq $tm $loadav" >> /var/log/cpuload.$rq.log
完事 计划任务
*/15 * * * * /opt/cpuload.rec
还有一个文件是查看系统从开机到现在的CPU负载 格式:
1分 5分 15分 正在运行的进程数/进程总数 最后运行进程的PID号
内存使用情况:
vmstat
free 显示系统的物理内存和交换空间 -m 以mb为单位
磁盘I/O性能
iostat 命令 是包sysstat 提供
-d 输出磁盘数据 -k -m 显示的单位 -t 时间 还可以直接指定刷新的间隔
包同时提供了mpstat命令 查看进程的负载
转载于:https://blog.51cto.com/qianxun/829078