Re: [Problem] Cache line starvation

From: Daniel Wagner
Date: Tue Oct 02 2018 - 02:32:09 EST


On Fri, Sep 21, 2018 at 02:02:26PM +0200, Sebastian Andrzej Siewior wrote:
> This matches Daniel Wagner's observations which he described in [0] on
> v4.4-RT.

Peter Z recommended to drop to ticket spinlocks instead trying to port
back all the qspinlock changes to v4.4-rt.

With ticket spinlocks, 'stress-ng --ptrace 4' run for 50 hours without
a problem (before it was seconds) and my normal workload for -rt testing
for 60 hours without a problem (before it broke within 24h).

The cyclictest max values went slightly down from 32us to 30us but
that might just be coincidence.

Thanks,
Daniel