1

这个数字是否会影响 IO 操作?或者它只是架构可以匹配的事务数量,只对内存进行读写?

他们在测试期间使用了哪些硬件?可能无关紧要,但他们使用的是哪个操作系统?

4

1 回答 1

1

With LMAX, IO is usually out of the transaction loop and done somewhere else.

Until somebody can answer who has actually run that benchmark, I can only assume they had some kind of counter and some kind of time measurement. But I don't think this was on a multi-socket configuration.

Other than taking this 6M TPS hearsay from 2011 or 2010 for granted, you should run your own tests with Disruptor. The benchmark they ran may or may not reflect what you need to accomplish, and unfortunately, these latency/throughput numbers will vary a lot for the slightest change in circumstances. Knowing the OS or the hardware may statisfy your curiosity, but will not make the numbers any more meaningful than your own evaluation.

于 2014-04-25T15:44:02.810 回答