前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >性能测试 -- 实际例子

性能测试 -- 实际例子

作者头像
千往
发布2018-01-24 11:10:54
7750
发布2018-01-24 11:10:54
举报

1、环境申请搭建,压测机器的申请;

2、压测场景设计和思考;

3、压测脚本的编写和修改;

4、压测开始,调试,开始正式压测;

5、压测结果分析,定位问题,重新压测;

环境:

应用机器,mock机器,memcache机器,数据库服务器,客户端机器(由于公司有性能平台这里就没考虑),涉及到软件的安装,注意环境变量!!

涉及到的修改 应用的需要的环境变量,/etc/hosts文件,

-XX:PermSize=512m 持久代

-Djava.rmi.server.hostname=111.111.111.111 jmx配置的相关,jmx是java自带的一些扩展,可以用来监控jvm情况

OOM --  Out of Memory,内存溢出,之前碰到这个问题,是由于 PermSize 过小导致的 ,mock服务加载mock模板是服务启动时,把所有的mock模板加载到内存中,

  1. 数据库参数调整

root@127.0.0.1 : (none) 11:50:32> show variables like 'innodb_buffer_pool_size';

+-------------------------+------------+

| Variable_name           | Value      |

+-------------------------+------------+

| innodb_buffer_pool_size | 4294967296 |

+-------------------------+------------+

1 row in set (0.00 sec)

由于192.168.xxx.xxx挂载的数据文件磁盘为非SSD磁盘,磁盘IO性能比较差,而目前主机的系统总共内存为189GB。 innodb_buffer_pool_size从4G调整80GB (一般innodb_buffer_pool_size配置为主机内存的70%~80%)。

/etc/my.cnf (修改保存然后重启数据库)

innodb_buffer_pool_size=80G

service mysqld stop #停

service mysqld start #起

mysql -uroot -h127.0.0.1 #检查修改已经生效

root@127.0.0.1 : (none) 12:42:21> show variables like 'innodb_buffer_pool_size';

+-------------------------+-------------+

| Variable_name           | Value       |

+-------------------------+-------------+

| innodb_buffer_pool_size | 85899345920 |

+-------------------------+-------------+

1 row in set (0.00 sec)

  1. 系统最大文件句柄数调整为13万:

/etc/security/limits.conf 

*           soft   nofile       130000

*           hard   nofile       130000

如果系统登录用户默认shell是bash shell,需要使用下面命令实现:

ulimit -n 130000

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-09-17 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库专家服务
数据库专家服务(Database Expert Service,DBexpert)为您提供专业化的数据库服务。仅需提交您的具体问题和需求,即可获得腾讯云数据库专家的专业支持,助您解决各类专业化问题。腾讯云数据库专家服务团队均有10年以上的 DBA 经验,拥有亿级用户产品的数据库管理经验,以及丰富的服务经验。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档