Re: IPI Benchmark Data?

Sepherosa Ziehau <[email protected]> Wed, 3 Aug 2016 10:35:55 +0800
Newsgroups gmane.os.dragonfly-bsd.kernel
Message-ID <CAMOc5czf+v=jC212MsKbXwq0G2NAoq9CO1VxwFXK27N6Lfa2mg@mail.gmail.com>
On Wed, Aug 3, 2016 at 10:27 AM, Alex Merritt <[email protected]> wrote:
> Hello all,
>
> I saw 4.6 was released, great! From the release notes:
>
>> SMP performance was already very good. As part of the NVMe driver work we
>> revamped the buffer cache subsystem and a number of other I/O related paths,
>> further reducing lock contention and IPI signalling overheads.
>
> Was the IPI signaling cost reduced due to the cache improvements, or were
> there other updates specifically for the IPI subsystem to improve the
> performance?
>
> Is there any available data illustrating or describing the IPI latencies,
> overheads, sustained throughput, or other characteristics on DF across cores
> and sockets on SMP systems?

There are set of sysctls to test IPI latency:

debug.ipiq.latency_test
debug.ipiq.latencyX

test/sysperf/ipitest uses these sysctls to test IPI latency in various
MWAIT C-states.

Thanks,
sephe

-- 
Tomorrow Will Never Die