zoukankan      html  css  js  c++  java
  • jmeter压测前清理内存


    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
    就可以重新执行性能测试了

  • 相关阅读:
    创建视图与触发器
    Ubuntu 安装JDK
    Ubuntu maven 配置
    Ubuntu Navicat for MySQL安装以及破解方案
    jquery input 选择器
    eclipse maven编译项目
    Eclipse @override报错
    jQuery Ajax 实例 ($.ajax、$.post、$.get)
    如何防止表单重复提交(转)
    用bit字段来判断性别等
  • 原文地址:https://www.cnblogs.com/testway/p/7776758.html
Copyright © 2011-2022 走看看