性能测试-IO项目分析
正文
1、安装
安装依赖包
yum install gcc -y yum groupinstall 'Development tools' -y yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel libffi-devel -y
安装python3.9,上传项目 pertest_io.py
# 上传python3.9.1包 # 解压,进入解压后的文件夹 ./configure --prefix=/usr/local/python3/ make && make install
系统变量设置软连接
ln -s /usr/local/python3/bin/python3 /usr/bin/python3 ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
安装flask pip3 install flask
2、性能分析
运行项目: `python3 pertest_io.py`
jmeter请求 http://ip:9800/pertestio/随机数字
发现: 系统平均负载在上升
定位:
top cpu的wa值 非常高
vmstat 2 : io的bo值,有明显的数据 ====== 有大量的写磁盘操作,
mpstat -P ALL 2
iostat -dx 2 看到 wKB/S 有非常大的数据, 现在的磁盘 有大量的写操作
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律