我正在尝试使用clock_gettime(CLOCK_MONOTONIC, &tp)
时间戳,我发现它在各种机器上具有非常不同的性能。例如,在配备 Xeon X5670 处理器、运行内核 2.6.27 的机器上,每次调用需要 682ns,而在另一台使用相同处理器、运行内核 2.6.18 的机器上,每次调用需要 249ns。在具有运行 2.6.27 的 X5472 处理器的第三台机器上,每次调用需要 183ns。
什么可以解释这些差异?我可以使用内核选项或其他设置来改善这些调用的延迟吗?
谢谢。
艾略特