Activemq 测试报告 硬件环境: CPU: Intel(R) Xeon(R) CPU E5410 @ 2.33GHz 双核 内存:2G 操作系统: Red Hat Enterprise Linux Server release 5.3 (Tikanga) Activemq 版本:apache-activemq-5.4.2 Activemq 架构图 启动命令: java -Xms512M -Xmx512M -Dorg.apache.activemq.UseDedicatedTaskRunner=true -Djava.util.logging.config.file=logging.properties -Dactivemq.cl asspath=/home/co_test/apache-activemq-5.4.2/conf -Dactivemq.home=/home/co_test/apache-activemq-5.4.2 -Dactivemq.base=/home/co_test/apache -activemq-5.4.2 -Dcom.sun.management.jmxremote.port=1199 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote .ssl=false -jar /home/co_test/apache-activemq-5.4.2/bin/run.jar start > $ACTIVEMQ_BASE/logs/console.log 2>&1 & 配置使用: 方式,其它参数配置默认 只 producer 数据的情况: 字符大小:256 字节 Kahadb 数据文件以约 835M 的数量平均增长 测试前队列数据量 执行前是否重启 重启运行时间(秒) 压测线程数(连接数) 压测每线程操作次数 总用时 平均每秒 jconsole-CPU峰值(%) jconsole-MEM峰值(m) 0 否 - 1 1000000 167.833 5958.3038 76 450 100万 否 - 1 1000000 168.048 5950.6808 52 500 200万 否 - 2 500000 164.389 6083.1321 50 500 300万 是 27.655 4 250000 179.934 5557.5933 56 490 0 否 - 5 200000 168.156 5946.8589 62 460 100 否 - 10 100000 188.501 5305.0116 49 500 200 否 - 20 50000 193.291 5173.5466 50 505 300 否 - 40 25000 189.112 5287.8717 50 490 400 否 - 50 20000 196.125 5098.789 51 502 500 是 55.529 80 12500 200.155 4996.128 65 495 600 否 - 100 10000 196.526 5088.3853 66 490 700 否 - 20 50000 192.476 5195.4529 56 460 800 否 - 40 25000 196.526 5088.3853 56 465 900 否 - 10 100000 181.595 5506.7595 60 450 1000 是 83.005 25 40000 188.7 5299.4171 62 485 平均值 184.76 5435.75 53.81 452.63 第 2 次的 jconsole 图 只consumer ...