Linux环境下启动 ./jmeter-server时报错信息如下:
[root@iz2zeb3gsasfxe82nz5518z bin]# ./jmeter
Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000c0000000, 1073741824, 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 1073741824 bytes for committing reserved memory.
# An error report file with more information is saved as:
# /usr/local/jmeter/apache-jmeter-4.0/bin/hs_err_pid5855.log
解决方法:
编辑jmeter 进入jmeter->bin目录
搜索 : "${HEAP:="-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m"}"
改变初始堆内存和最大堆内存
修改为: "${HEAP:="-Xms124m -Xmx124m -XX:MaxMetaspaceSize=256m"}"
再启动就可以了