[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] Ticket spinlocks and MP guests

On 14/2/08 13:43, "Espen Skoglund" <espen.skoglund@xxxxxxxxxxxxx> wrote:

> Do people feel that the new ticket spinlocks should raise any
> concerns, or do typical Xen SMP guest workloads remain largely
> unaffected by the new locking scheme?

That's a good question which I do not think can be answered without taking
some measurements. If it's an issue we might consider pv_ops'ifying
spinlocks to turn them into sleeping locks (this would be easy these days,
since spin_lock() and spin_unlock() are not inlined). I have some neat ideas
about how that might work requiring no extra space for spinlock_t and no
modifications at the hypervisor interface.

I suppose it depends whether there are any hot spinlocks in the kernel these
days. I know things have improved a lot in recent years with things like
RCU. Most spinlock regions are now pretty short.

 -- Keir

Xen-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.