タイムスタンプに使用しようとしていますclock_gettime(CLOCK_MONOTONIC, &tp)
が、マシンによってパフォーマンスが大きく異なることがわかりました。たとえば、カーネル 2.6.27 を実行する Xeon X5670 プロセッサを搭載したマシンでは、呼び出しごとに 682ns かかりますが、カーネル 2.6.18 を実行する同じプロセッサを搭載した別のマシンでは、呼び出しごとに 249ns かかります。2.6.27 を実行する X5472 プロセッサを搭載した 3 番目のマシンでは、呼び出しごとに 183ns かかります。
これらの違いは何が原因でしょうか? これらの呼び出しの遅延を改善するために使用できるカーネル オプションやその他の設定はありますか?
ありがとう。
エリオット