gpt4 book ai didi

linux - 如何在具有巨大 jtl 文件且具有有限磁盘空间的不同文件系统的 Linux 系统上生成 JMeter 仪表板报告

转载 作者:太空宇宙 更新时间:2023-11-04 04:50:41 25 4
gpt4 key购买 nike

我有一个巨大的 jtl 文件 ~31GB 大小。此 jtl 文件位于 /opt 位置。

以下是两个linux命令的结果:

[opt]$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_os-lv_root 50G 3.0G 44G 7% /
/dev/mapper/vg_os-lv_opt 50G 31G 17G 65% /opt

[opt]$ ls -ltrh
total 30G
-rw-rw-r-- 1 - - 30G Oct 24 13:04 Run.jtl
-rw------- 1 - - 638K Nov 4 10:48 nohup.out

如您所见,我的 Run.jtl 文件位于 /opt 中,该文件位于 /dev/mapper/vg_os-lv_opt 文件系统中 [仅剩 17GB 磁盘空间]。当我运行 Jmeter 命令生成仪表板时,jmeter 创建临时文件,但空间不足。

jmeter -g Run.jtl -o ~/apache-jmeter-5.0/bin/Run/

Here, ~/apache-jmeter-5.0/bin/Run/ is in /dev/mapper/vg_os-lv_root filesystem, but nothing happens there and I ran out of disk space in /dev/mapper/vg_os-lv_opt filesystem because of Run.jtl and temp file :(

关于如何生成报告有什么建议吗?

最佳答案

jmeter.reportgenerator.temp_dir property它可用于设置报告生成的中间临时文件位置,您可以通过 -J command-line argument 定义它像:

jmeter -Jjmeter.reportgenerator.temp_dir=/tmp -g /path/to/your/.jtl file -o /tmp/dashboard 

只需确保此 jmeter.reportgenerator.temp_dir 和仪表板的位置位于 /opt 文件夹之外。

要使更改永久生效,请将下一行添加到 user.properties 文件中:

jmeter.reportgenerator.temp_dir=/tmp

更多信息:Apache JMeter Properties Customization Guide

关于linux - 如何在具有巨大 jtl 文件且具有有限磁盘空间的不同文件系统的 Linux 系统上生成 JMeter 仪表板报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58687771/

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