From 68eb363be7e5409edfd83e84cf2011193cbec999 Mon Sep 17 00:00:00 2001 From: Ben Walker Date: Wed, 6 Jul 2016 10:50:13 -0700 Subject: [PATCH] perf: Write a pattern instead of 0. Writing 0's hits SSD firmware special cases and gives unrealistically high performance numbers. Change-Id: I73c72ee52494075e354dcddd067e3ce49c156204 Signed-off-by: Ben Walker --- examples/nvme/perf/perf.c | 1 + 1 file changed, 1 insertion(+) diff --git a/examples/nvme/perf/perf.c b/examples/nvme/perf/perf.c index 307ce168b..aa180b240 100644 --- a/examples/nvme/perf/perf.c +++ b/examples/nvme/perf/perf.c @@ -394,6 +394,7 @@ static void task_ctor(struct rte_mempool *mp, void *arg, void *__task, unsigned fprintf(stderr, "task->buf rte_malloc failed\n"); exit(1); } + memset(task->buf, id % 8, g_io_size_bytes); } static void io_complete(void *ctx, const struct spdk_nvme_cpl *completion);