我在运行 Ubuntu 10.10、32 位和 ext4 分区的 Macbook Pro 上运行 ActiveMQ。
Linux iker-laptop 2.6.35-23-generic-pae #40-Ubuntu SMP Wed Nov 17 22:32:51 UTC 2010 i686 GNU/Linux
Run Code Online (Sandbox Code Playgroud)
如果我在 ActiveMQ 中启用持久性,性能会急剧下降。我在其他机器上测试过同样的东西,差异是 2 个数量级。
有一个带有activeMQ的工具可以测试HD,结果如下:
iker@iker-laptop:~/apps/apache-activemq-5.4.1$ java -classpath lib/kahadb-5.4.1.jar org.apache.kahadb.util.DiskBenchmark
Benchmarking: /home/iker/apps/apache-activemq-5.4.1/disk-benchmark.dat
Writes:
146171 writes of size 4096 written in 11.074 seconds.
13199.477 writes/second.
51.560455 megs/second.
Sync Writes:
197 writes of size 4096 written in 10.006 seconds.
19.688187 writes/second.
0.07690698 megs/second.
Reads:
5589861 reads of size 4096 read in 10.001 seconds.
558930.2 writes/second.
2183.321 megs/second.
Run Code Online (Sandbox Code Playgroud)
同步写入的性能是 …