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

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

1.整机:top

总的系统查看
uptime,系统性能命令的精简版
在这里插入图片描述

2.CPU:vmstat

在这里插入图片描述
一般vmstat工具的使用是通过两个数字参数来完成的,第一个参数是采样的时间间隔数单位是秒,第二个参数是采样的次数

  • 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的用量分解信息

pidstat -u 1 -p 进程编号

3.内存:free

应用程序可用内存数

经验值

  • 应用程序可用内存/系统物理内存>70%内存充足
  • 应用程序可用内存/系统物理内存<20%内存不足,需要增加内存
  • 20%<应用程序可用内存/系统物理内存<70%内存基本够用

在这里插入图片描述
查看额外:pidstat -p 进程号 -r 采样间隔秒数

4.硬盘:df

查看磁盘剩余空闲数:
在这里插入图片描述

5.磁盘IO:iostat

在这里插入图片描述

6.网络IO:ifstat

默认本地没有,下载ifstat。

wget http://gael.roualland.free.frlifstat/ifstat-1.1.tar.gz
tar xzvf ifstat-1.1.tar.gz
cd ifstat-1.1
./configurel
make
make install

在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值