性能测试监控数据 -- liunx服务器性能参数 -sysstat

这次用的sysstat工具,监控CPU、io、内存、network

1、安装,不多说

yum list sysstat
yum install
配置文件:/etc/cron.d/sysstat 修改数据统计频率为1分钟 貌似最低频了(sa1每分钟统计,sa2每天汇总)
log文件:/var/log/sa sa22为日志文件
两种用法:sar -b -f sa22 根据日志文件列出性能数据(sar -b -s 16:00:00 -e 17:00:00 -f sa22s筛选时间段)
 sar -b 1 每秒统计性能数据输出到终端
2、CPU
sar -p 1
sar -q 1


cpu使用率:user使用 ,用户态cpu耗费
system:系统耗费cpu率
iowait:等待io的cpu率
steal:cpu等待率,cpu不够用了,等着别人释放
runq-sz :等待队列
plist-sz:活动队列
ldavg-1 :最近1分钟cpu使用情况(观察cpu波动情况)
ldavg-5:最近5分钟-------
ldavg-15:最近15分钟---

3、IO -b -d
tps:r+w的总速度
avgrq-sz:读写次数(观察是否过于频繁)
svctm:读写大小(一块不要过于大,防止阻塞其他队列)
util:io占用cpu率
4、内存 -r -B

memused:已使用率
commit:预估还需要率 (观察是否与user和> 100%了)
pagpgin / out 内存与磁盘、swap换入换出率,太频繁增大IO压力
faults:缺页数 越多越需要换页
5、network -n DEV 


rxpck/s  / txpck:每秒读取、发送的包个数
rxkb/s txkb/s :每秒读取、传输的kb数
retrans/s : 每秒重传数

6、gc jstat -gcutil pid 1s
gc时其他线程将被阻塞


E:新生代数据大小
o:老生代数据大小
新生代大小不够用时,用o,
YGCT:新生代gc时间
FGCT:老生代gc时间 





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值