我有一个例子,我正在测试简单情况下的 hazelcast 性能。
我有 4 核机器,每台 1.2 GHz。
我正在通过 100 个“客户”发送 100 束(实际上只是一个线程中的 lopp)。
所以最后我有一万束票。
表演大概是:
- 如果我使用6 秒
putAsync
- 和10 seconds,如果我使用:
set
我认为这是低性能。
问题: 是吗?我该如何改进它?
所有代码都在那里 - configs。斯卡拉,sbt 项目
更新:
运行时间=测试时间:
- 10 000 - 较新的机器需要 1-2 秒。对于旧机器:10 秒
- 旧机器需要40 000 - 18 秒,新机器需要 4 秒
- 旧机器250 000 - 100 秒,新机器 20-24 秒。
所以“多长时间”=测试时间。
其中:较新的机器是:8 核 2.2 Ghz 较旧的机器:4 核,1,2 Hgz
性能差异很大,具体取决于机器。