您可以设置 jvm 内存设置和 Taurus,但它是否支持动态调整?是否有相对于系统上可用的 CPU 和内存数量调整 jvm 的设置?不用自己编写脚本就好了。
特别是如果我正在运行 Taurus 容器并且我希望它是可移植的。
您可以设置 jvm 内存设置和 Taurus,但它是否支持动态调整?是否有相对于系统上可用的 CPU 和内存数量调整 jvm 的设置?不用自己编写脚本就好了。
特别是如果我正在运行 Taurus 容器并且我希望它是可移植的。
您可以获得可用 RAM 的数量(以 GB 为单位),例如:
grep MemTotal /proc/meminfo | awk '{print $2}' | xargs -I {} echo "scale=4; {}/1024^2" | bc
您可以在 Taurus配置文件中设置JMeter JVM 内存限制,例如:
modules:
jmeter:
memory-xmx: 4G
您可以通过Taurus Dockerfile组合第 1 点和第 2 点,将上述行写入/etc/bzt.d/
默认 Taurus 配置所在的文件夹的某处。
有关更多信息,请参阅如何使用 Taurus Docker 映像指南执行负载测试