[openib-general] perftest on i386

Grant Grundler iod00d at hp.com
Fri May 20 08:52:21 PDT 2005


On Fri, May 20, 2005 at 04:59:44PM +0200, Bernhard Fischer wrote:
> Hi,
> 
> On i386 UP, i see odd results during runs. The machine is basically
> idle.

The runs are really short if you are using the default (-n 1000).
I don't expect them to be visible to something like top or vmstat.

> The worst latency is always somewhere around exchange 12-80.
> Is this expected and if not, does somebody have an idea what may cause
> this?

It probably depends on which x86 chipset you are using and what
else might be going on.

> Thank you,
> 
> $ ./rdma_lat -i 2 -U -s 1  tst09 -t 1 | egrep -v ", 3.(1|2|3)"
>   local address:  LID 0x02, QPN 0x1a0406, PSN 0x5379e1 RKey 0x1040436
> VAddr 0x00000008051001
>   remote address: LID 0x01, QPN 0x1d0406, PSN 0xd7aed6, RKey 0x188043c
> VAddr 0x00000008051001
> #, usec
> 1, 12.8368

Interesting that this is only ~4x normal latency.

> 2, 4.94677
> 12, 7.0644
> 13, 87.8933
> 26, 64.8241

Could it be we are crossing a cacheline boundary someplace
every 13 or 14 exchanges?

Any simple statistical method to determine if the long
delays are cyclical?

grant



More information about the general mailing list