<div dir="ltr">Hi,<div><br></div><div>I measured the execution time of ibv_post_send() in both rping program and ib_write_lat program. Below is my pseudo code:</div><div><br></div><div>clock_gettime(); // start</div><div>ibv_post_send();</div><div>clock_gettime(); // end<br></div><div><br></div><div>Specifically, I measured IBV_WR_RDMA_WRITE operation using the same data size in Reliable Connection (RC) mode.</div><div><br></div><div>And the result shows each ibv_post_send() in rping takes around 170~180 nanoseconds to return, but in ib_write_lat program it only takes around 60 nanoseconds to return in average.</div><div>I suspected that this is caused by memalign of the sent buffer in ib_write_lat. But after I changed the rdma sent buffer in rping to be also memory aligned, it still takes around 170 nanoseconds.</div><div><br></div><div>May I know what caused this difference?</div><div><br></div><div>Many thank in advance.</div></div>