Thread (18 messages) 18 messages, 3 authors, 2021-11-29

Re: [PATCH] mm: reduce spinlock contention in release_pages()

From: Matthew Wilcox <hidden>
Date: 2021-11-25 03:32:54
Also in: linux-mm, lkml

On Thu, Nov 25, 2021 at 11:24:02AM +0800, Hao Lee wrote:
On Thu, Nov 25, 2021 at 12:31 AM Michal Hocko [off-list ref] wrote:
quoted
We do batch currently so no single task should be
able to monopolize the cpu for too long. Why this is not sufficient?
uncharge and unref indeed take advantage of the batch process, but
del_from_lru needs more time to complete. Several tasks will contend
spinlock in the loop if nr is very large.
Is SWAP_CLUSTER_MAX too large?  Or does your architecture's spinlock
implementation need to be fixed?
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help