关注指标
并发、qps、响应时间 错误率 — 压测工具一般都可以产出
cpu:占用率
内存:占用率、换页数
带宽:进站出站带宽占用率
io :读写请求数、读写量
– 需要机器上查看 ,本文主要讲这4个指标
top
说明:cpu 内存,看总的和某个进程的 的使用率
https://blog.youkuaiyun.com/csdn066/article/details/77171018
https://blog.youkuaiyun.com/marywang56/article/details/82495511 内存???
注意:load average数据是每隔5秒钟检查一次活跃的进程数,然后按特定算法计算出的数值。如果这个数除以逻辑CPU的数量,结果高于5的时候就表明系统在超负荷运转了。 ??
对于内存监控,在top里我们要时刻监控第五行swap交换分区的used,如果这个数值在不断的变化,说明内核在不断进行内存和swap的数据交换,这是真正的内存不够用了。 ??
top命令第七行,各进程的监控:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1
依次对应:
PID — 进程id
USER — 进程所有者
PR — 进程优先级
NI — nice值。负值表示高优先级,正值表示低优先级
VIRT — 进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES
RES — 进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA
SHR — 共享内存大小,单位kb
S — 进程状态。D=不可中断的睡眠状态 R=运行 S=睡眠 T=跟踪/停止 Z=僵尸进程
%CPU — 上次更新到现在的CPU时间占用百分比
%MEM — 进程使用的物理内存百分比
TIME+ — 进程使用的CPU时间总计,单位1/100秒
COMMAND — 进程名称(命令名/命令行)
h’ 帮助
top命令进入视图后,键入h会显示如下界面,显示交互命令的帮助菜单
基础
top :cpu 内存,看总的和某个进程的 的使用率
iostat: io 只看util , iostat -x 1 看总的
dstat: 网络 得自己安装 看总的
其他的
sysstat pidstat https://www.jianshu.com/p/3991c0dba094
句柄??
其他的用 top df iosf idd netstat 这些 建民哥
iotop:看单个进程的网络
iostat
https://blog.youkuaiyun.com/xiaofei0859/article/details/52923445
https://blog.youkuaiyun.com/hankerzero/article/details/56484882
https://blog.youkuaiyun.com/qq_20332637/article/details/82146753
https://blog.youkuaiyun.com/hankerzero/article/details/56484882
相关视频
http://www.imooc.com/learn/278
https://coding.imooc.com/class/chapter/142.html#Anchor
https://pan.baidu.com/play/video#/video?path=%2F039 JMeter 深入进阶性能测试体系 各领域企业实战%2F第3章 linux服务器监控性能测试 【www.zxit8.com】%2F第3章 linux服务器监控性能测试.mp4&t=-1