随笔分类 -  性能测试

摘要:一、并发用户数计算方法 1.经典公式1: 一般来说,利用以下经验公式进行估算系统的平均并发用户数和峰值数据 1)平均并发用户数为 C = nL/T 2)并发用户数峰值 C‘ = C + 3*根号C C是平均并发用户数,n是login session的数量,L是login session的平均长度,T 阅读全文
posted @ 2020-06-28 17:38 milk_10 阅读(4392) 评论(0) 推荐(0)
摘要:一、什么是 wrk 摘自官方 GitHub 上的英文介绍: 翻译一下: wrk 是一款针对 Http 协议的基准测试工具,它能够在单机多核 CPU 的条件下,使用系统自带的高性能 I/O 机制,如 epoll,kqueue 等,通过多线程和事件模式,对目标机器产生大量的负载。 PS: 其实,wrk 阅读全文
posted @ 2020-06-22 18:10 milk_10 阅读(601) 评论(0) 推荐(0)
摘要:1.数据库Cpu过高预警,超过80%; 原因:a.慢SQL过多,导致很多链接时间过长,导致链接不释放. 解决方法: 1.通过show full processlist查看是否存在大量SLEEP的链接,并查看时间。 造成sleep的原因有:1.客户端程序在退出之前没有调用mysql_close(). 阅读全文
posted @ 2020-06-20 14:59 milk_10 阅读(286) 评论(0) 推荐(0)
摘要:1.修改Jenkins中对应服务的配置: 将对应的参数按以下内容修改,主要目的是开放一个端口1121 FROM openjdk:8-jdk-alpineMAINTAINER yaobinCOPY build/libs/content-production-1.0.0-SNAPSHOT.jar /ap 阅读全文
posted @ 2020-06-17 17:10 milk_10 阅读(260) 评论(0) 推荐(0)
摘要:不管是YGC还是Full GC,GC过程中都会对导致程序运行中中断,正确的选择不同的GC策略,调整JVM、GC的参数,可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java程序的工作效率。但是调整GC是以个极为复杂的过程,由于各个程序具备不同的特点,如:web和GUI程序 阅读全文
posted @ 2020-06-17 15:17 milk_10 阅读(219) 评论(0) 推荐(0)
摘要:jstat命令可以查看堆内存各部分的使用量,以及加载类的数量。命令的格式如下: jstat [-命令选项] [vmid] [间隔时间/毫秒] [查询次数] 注意!!!:使用的jdk版本是jdk8. 类加载统计: Loaded:加载class的数量 Bytes:所占用空间大小 Unloaded:未加载 阅读全文
posted @ 2020-06-17 15:00 milk_10 阅读(270) 评论(0) 推荐(0)
摘要:1.#hostname -i 检查远程主机IP是否录入到/etc/hosts中,如果没有就加一行: #vi /etc/hosts 例如:192.168.11.103 mylinux 2.配置安全策略 #vi $JAVA_HOME/jre/lib/security/java.policy在文件末位的 阅读全文
posted @ 2020-06-15 16:24 milk_10 阅读(2773) 评论(0) 推荐(0)