gpt4 book ai didi

testing - jmeter 中超出了 gc 内存开销

转载 作者:行者123 更新时间:2023-11-28 20:28:50 24 4
gpt4 key购买 nike

我的测试执行在 linux cent os 7 中显示“gc memory overhead exceeded”异常。我将 jmeter.bat 的堆最大大小更改为 6g,最小大小更改为 512m。我没有使用任何监听器、预处理器、http header 管理器。使用 2 个采样器的正则表达式提取器和常见的常量计时器。我在终端中运行测试并将结果存储在 jtl 文件中。我为 250 个用户运行它,启动周期为 1,调度程序为 5400 秒。但问题仍然存在..系统配置:内存 8GBCPU 八核 3.12 GHz交换内存 16 GB

最佳答案

您说您更改了jmeter.bat,但问题出在Linux 上,它没有使用jmeter.bat。除非是打字错误,否则请尝试更改 jmeter 或 jmeter.sh(无论您用来调用 JMeter 的哪个)。

一般来说,我不建议中度使用超过 2GB,重度使用不建议超过 4GB。例如我的设置是:

HEAP="-Xms4096m -Xmx4096m"

即使在 GUI 模式下,我也可以运行多达 300 个具有大量采样器/大量脚本的并发用户。设置更大的堆可能会导致 GC 上出现更大的暂停,这可能会导致您遇到异常。

启动 JMeter 后,运行以下命令以确保内存设置确实符合您的预期:

ps -ef | grep JMeter

关于testing - jmeter 中超出了 gc 内存开销,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39547014/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com