2

您可以设置 jvm 内存设置和 Taurus,但它是否支持动态调整?是否有相对于系统上可用的 CPU 和内存数量调整 jvm 的设置?不用自己编写脚本就好了。

特别是如果我正在运行 Taurus 容器并且我希望它是可移植的。

4

1 回答 1

2
  1. 可以获得可用 RAM 的数量(以 GB 为单位),例如:

    grep MemTotal /proc/meminfo | awk '{print $2}' | xargs -I {} echo "scale=4; {}/1024^2" | bc
    
  2. 您可以在 Taurus配置文件中设置JMeter JVM 内存限制,例如:

    modules:
      jmeter:
        memory-xmx: 4G
    
  3. 您可以通过Taurus Dockerfile组合第 1 点和第 2 点,将上述行写入/etc/bzt.d/默认 Taurus 配置所在的文件夹的某处。

有关更多信息,请参阅如何使用 Taurus Docker 映像指南执行负载测试

于 2017-11-06T05:44:45.823 回答