博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jmeter压测前清理内存
阅读量:7006 次
发布时间:2019-06-27

本文共 973 字,大约阅读时间需要 3 分钟。

jmeter 压测时设置了内存为
sed -i 's/HEAP="-Xms512m -Xmx512m"/HEAP="-Xms36096m -Xmx360096m"/' jmeter
占了48G内存中的很大一部分
再执行的时候会出现如下提示:Cannot allocate memory

Creating summariser <summary>
Created the tree successfully using multiple.jmx
Starting the test @ Fri Nov 03 09:41:50 CST 2017 (1509673310765)
Waiting for possible Shutdown/StopTestNow/Heapdump message on port 4445
summary + 30347 in 00:00:09 = 3432.5/s Avg: 49 Min: 2 Max: 1161 Err: 0 (0.00%) Active: 449 Started: 449 Finished: 0
Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x00007ee206000000, 60397977600, 0) failed; error='Cannot allocate memory' (errno=12)
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (mmap) failed to map 60397977600 bytes for committing reserved memory.
# An error report file with more information is saved as:
# /data/apache-jmeter-3.2/bin/hs_err_pid55623.log

需要执行下清理内存的命令:

echo 1 > /proc/sys/vm/drop_caches
就可以重新执行性能测试了

转载地址:http://imutl.baihongyu.com/

你可能感兴趣的文章