Hyper-V guest虚拟机中是否提供可靠的单调时间源来进行基准测试?

时间:2013-03-04 09:04:29

标签: java linux benchmarking hyper-v sigar

Hyper-V客人遇到可怕的时钟漂移。如果我的记忆没有让我失望,我只会在几分钟内看到几秒钟的漂移,如果不是更少的话。我不是在谈论系统休眠等情况。

我想在这样的系统中对Java应用程序进行基准测试,测量进入和离开系统的各个消息的处理时间。单个消息的处理时间预计在500微秒到3000微秒之间(涉及一些io)。

如果有必要,我可以使用原生的.so库。有问题的客户系统将是linux机器,可能是2.8.x内核,64位。

我在System.nanoTime in Hyper-V guests找到的帖子并不令人鼓舞。

希望也许CLOCK_MONOTONIC_RAW可能会得到我的救援,我在Sigar来源中寻找CLOCK_MONOTONIC,但这并没有发现任何事情。

有什么想法吗?或者这是一场毫无希望的努力?

0 个答案:

没有答案