在https://github.com/DPDK/dpdk/blob/main/app/test/test_memcpy_perf.c 中可以测量cache和memory之见的延迟.
其输出的格式如下:
printf("\n** rte_memcpy() - memcpy perf. tests (C = compile-time constant) **\n"
"======= ================= ================= ================= =================\n"
" Size Cache to cache Cache to mem Mem to cache Mem to mem\n"
"(bytes) (ticks) (ticks) (ticks) (ticks)\n"
"------- ----------------- ----------------- ----------------- -----------------");
printf("\n================================= %2dB aligned =================================",
可以看到能测量四种类型的延迟。