linux修改jmeter-server执行机堆内存(环境变量方式)

原理:jmeter文件会去环境变量中获取JVM_ARGS变量,从而可以通过修改环境变量中的参数,实现修改jmeter-server的堆内存

"$JAVA_HOME/bin/java" $ARGS $JVM_ARGS $JMETER_OPTS -jar "$PRGDIR/ApacheJMeter.jar" "$@"

方法一:设置临时环境变量,当前shell有效

export JVM_ARGS="-Xms3g -Xmx3g"

方法二:设置环境变量,永久有效

# step1、编辑环境变量配置文件
vi /etc/profile  
# step2、在文件末尾加上并保存:
export JVM_ARGS="-Xms3g -Xmx3g"
# step3、立即生效
source /etc/profile

验证结果:

设置完成后,重启jmeter-server:

jmeter-server -Djava.rmi.server.hostname=192.168.0.13

通过jps查看jmeter进程号,根据进程号查看堆栈信息

jps # 查看jmeter进程pid
jmap -heap 42494  # 查看jmeter对应pid进程堆栈信息

进程号为:42494 

 通过jmap -heap 42494 查看堆栈信息,已修改为3G


版权声明:本文为weixin_44729551原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。