性能测试-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 有非常大的数据, 现在的磁盘 有大量的写操作

 

 

 

posted @ 2023-03-06 06:46  依羽杉  阅读(73)  评论(1编辑  收藏  举报