目录
1、uptime
2、/proc/loadavg文件:获取平均负载的信息
3、free 命令:查看内存使用的详细情况
基础信息
buffer/cache介绍
4、SWAP 交换分区
基础信息
如何定义使用SWAP 交换分区
5、vmstat:性能监控工具
基础信息
性能影响,经验总结(重要)
6、mpstat:统计处理器的详细信息
7、top命令
8、iostat命令:
监控磁盘使用情况
性能评估
经验总结(重要)
1、uptime
1、uptime : 查看cpu负载 1分钟/5分钟/15分钟,机器启动了多少时间
2、系统平均负载:在特定时间间隔内运行队列中的平均‘进程数’
3、监控CPU,超过CPU核数,说明CPU负载很严重,出现问题
从这里我们能够看出当前的时间和已经运行时间(1min),用户数量为一个,还有cpu负载 1分钟/5分钟/15分钟的平均负载信息
2、/proc/loadavg文件:获取平均负载的信息
参数解释:
3、free 命令:查看内存使用的详细情况
基础信息
参数解释:
buffer/cache介绍
cat /proc/meminfo
4、SWAP 交换分区
基础信息
如何定义使用SWAP 交换分区
查看swap交换分区的配置
cat /proc/sys/vm/swappiness
编辑交换分区配置(需要管理员权限,可以添加sudo进行编辑)
vim /proc/sys/vm/swappiness
对数据进行修改即可。
5、vmstat<Virtual Memory Statistics>:性能监控工具
基础信息
格式:vmstat 输出间隔秒数 输出次数
样例:
要注意:vmstat命令 输出的第一行数字是自服务器启动至今的各项指标的平均值,不是最新状态,从第二行开始是最新状态
参数解释:
性能影响,经验总结(重要)
以下是一些常见的情况分析:
6、mpstat:统计处理器的详细信息
mpstat -P ALL 1
7、top命令
top
8、iostat命令:
监控磁盘使用情况
iostat
性能评估
iostat -c 1 4
经验总结(重要)
以下是工作中常见的一些经验总结
好啦,系统调优常见命令和经验就到此结束啦。