生产环境服务器变慢,诊断思路和性能评估

本文探讨了当生产环境服务器运行变慢时的诊断思路,主要从整机性能、CPU使用情况、内存占用、硬盘IO和网络IO五个方面进行分析。通过`top`、`vmstat`、`free`、`df`、`iostat`和`ifstat`等命令,可以有效地定位问题,特别是面对CPU占用过高的情况,提供了定位问题的关键步骤。
摘要由CSDN通过智能技术生成

生产环境服务器变慢,诊断思路和性能评估谈谈?

整机: top
命令 top  (q  退出)
1、查看load average:1.57,0.89,.0.40  这个字段代表平均负载值 三个值代表平均1分钟,5分钟,15分钟。 三个相加 除以3 然后乘以100% 如果大于60%  就代表系统压力重
2、查询cpu占用率

命令 uptime
   系统性能命令的精简版
CPU: vmstat
	查看CPU(包含不限于)
	命令  vmstat -n 2 3   (后面俩个参数 每2秒采样一次 共采样3次)	
			
		procs
			r:运行和等待CPU时间片的进程数,原则商1核的CPU的运行队列不要超过2,整个系统的运行队列不能超过总核数的2倍。否则代        
               表系统压力过大
			b: 等待资源的进程数,比如正在等待磁盘I/O、网络I/O等
		cpu
			us:用户进程 消耗CPU时间百分比,US值高,用户进程消耗CPU时间多,如果长期大于50%,优化程序
			sy:内核进程消耗的CPU时间百分比
			us+sy 参考值为80%,如果us+sy大于80%,说明可能存在CPU不足
		id:处于空闲的CPU百分比   值越高越好
		wa:系统等待IO的CPU时间百分比
		st:来自于一个虚拟机偷取的CPU时间的百分比

	查看额外
		查看所有CPU核信息  mpstat -p ALL 2
		每个进程使用CPU的用量分解信息  pi
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值