From 5896d827e1e2c0f144b14b098181a59bf603ebe8 Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Fri, 20 Nov 2015 17:01:16 -0700 Subject: [PATCH] gettime: print first clock offset for CPU clock Signed-off-by: Jens Axboe --- gettime.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gettime.c b/gettime.c index 8d99900c..9988e6c5 100644 --- a/gettime.c +++ b/gettime.c @@ -485,6 +485,7 @@ static void *clock_thread_fn(void *data) struct clock_entry *c; os_cpu_mask_t cpu_mask; uint32_t last_seq; + unsigned long long first; int i; if (fio_cpuset_init(&cpu_mask)) { @@ -506,6 +507,7 @@ static void *clock_thread_fn(void *data) pthread_mutex_lock(&t->lock); pthread_mutex_unlock(&t->started); + first = get_cpu_clock(); last_seq = 0; c = &t->entries[0]; for (i = 0; i < t->nr_entries; i++, c++) { @@ -528,7 +530,8 @@ static void *clock_thread_fn(void *data) unsigned long long clocks; clocks = t->entries[i - 1].tsc - t->entries[0].tsc; - log_info("cs: cpu%3d: %llu clocks seen\n", t->cpu, clocks); + log_info("cs: cpu%3d: %llu clocks seen, first %llu\n", t->cpu, + clocks, first); } /* -- 2.25.1