Juergen Gross
2022-Nov-03 13:22 UTC
[PATCH] locking/paravirt: Fix performance regression on core bonded vCPU
On 03.11.22 13:13, johnnyaiai wrote:> From: johnnyaiai <johnnyaiai at tencent.com> > > virt_spin_lock() is preferred over native qspinlock when > vCPU is preempted. But brings a lot of regression while > vCPU is not preempted. Provide a early param 'novirtlock' > to choose would be better. > > will-it-scale/lock2_threads -s 10 -t 64 > baseline afterpatch > 559938 2166135 > > Signed-off-by: johnnyaiai <johnnyaiai at tencent.com>That is exactly the purpose of the existing nopvspin parameter. Juergen -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_0xB0DE9DD628BF132F.asc Type: application/pgp-keys Size: 3098 bytes Desc: OpenPGP public key URL: <http://lists.linuxfoundation.org/pipermail/virtualization/attachments/20221103/9cc9d901/attachment.bin> -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 495 bytes Desc: OpenPGP digital signature URL: <http://lists.linuxfoundation.org/pipermail/virtualization/attachments/20221103/9cc9d901/attachment.sig>