在 taurus 容器中自动调整 jvm
Auto tune jvm in taurus container
您可以设置jvm 内存设置和Taurus,但它是否支持动态调整?是否有根据系统上可用的 CPU 和内存数量调整 jvm 的设置?最好不要自己编写脚本。
特别是如果我是 运行 Taurus 容器并且我希望它是便携的。
您可以 get the amount of free RAM(以千兆字节为单位)如:
grep MemTotal /proc/meminfo | awk '{print }' | xargs -I {} echo "scale=4; {}/1024^2" | bc
您可以像这样设置 JMeter JVM memory limit in Taurus 配置文件:
modules:
jmeter:
memory-xmx: 4G
您可以通过 Taurus Dockerfile 将第 1 点和第 2 点结合起来,将上述几行写到默认 Taurus 配置所在的 /etc/bzt.d/
文件夹中。
有关详细信息,请参阅 How to Execute a Load Test Using the Taurus Docker Image 指南
您可以设置jvm 内存设置和Taurus,但它是否支持动态调整?是否有根据系统上可用的 CPU 和内存数量调整 jvm 的设置?最好不要自己编写脚本。
特别是如果我是 运行 Taurus 容器并且我希望它是便携的。
您可以 get the amount of free RAM(以千兆字节为单位)如:
grep MemTotal /proc/meminfo | awk '{print }' | xargs -I {} echo "scale=4; {}/1024^2" | bc
您可以像这样设置 JMeter JVM memory limit in Taurus 配置文件:
modules: jmeter: memory-xmx: 4G
您可以通过 Taurus Dockerfile 将第 1 点和第 2 点结合起来,将上述几行写到默认 Taurus 配置所在的
/etc/bzt.d/
文件夹中。
有关详细信息,请参阅 How to Execute a Load Test Using the Taurus Docker Image 指南