10 jmeter windows优化
1 Jmeter中JVM优化
- jmeter是基于java请求的,所以该进程需要制定特定的JVM设置。
- jmeter自身进行gc也会对结果产生影响,经常遇到负载机会出现卡死的情况,报错内存溢出
- 优化:设置JVM大小:bin/jmeter文件,heap大小不要超过系统内存的2/3
- vi jmeter
- 增加:HEAP="-Xms2g -Xmx2g -XX:MaxMetaspaceSize=256m"
2 Windows Jmeter端口不够用
- 报错:jmeter Address already in use: connect
- 原因:windows 环境下的端口循环回收需要消耗2~4分钟。由此猜测可能是由于 windows下压测端口数有限,端口资源被占满,没有及时循环回收,导致报错
- 解决方法:
- 扩大端口数量
- 提高端口使用率
- 优化:
- 修改注册表。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters 右键新建参数(DWORD),并设置值
-
扩大端口数量
-
MaxUserPort 十进制 65534
-
-
提高端口使用率
- TcpTimedWaitDelay 十进制 30
- KeepAliveTime 006ddd00
- KeepAliveInterval 000003e8
- MaxDataRetries 5

浙公网安备 33010602011771号