clock_gettime跨机器的速度差异

时间:2012-09-11 14:07:01

标签: time clock latency gettime

我正在尝试使用clock_gettime(CLOCK_MONOTONIC, &tp)进行时间戳,我发现它在不同的机器上具有非常不同的性能。例如,在运行内核2.6.27的Xeon X5670处理器的机器上,每次调用需要682ns,而在具有相同处理器的另一台机器上运行内核2.6.18,每次调用需要249ns。在运行2.6.27的X5472处理器的第三台机器上,每次通话需要183ns。

什么可能解释这些差异?我可以使用内核选项或其他设置来改善这些调用的延迟吗?

感谢。

埃利奥特

0 个答案:

没有答案