All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] mm: optimize shadow entries removal
@ 2024-09-11 17:37 Shakeel Butt
  2024-09-11 17:38 ` [PATCH 1/2] mm: optimize truncation of shadow entries Shakeel Butt
  2024-09-11 17:38 ` [PATCH 2/2] mm: optimize invalidation " Shakeel Butt
  0 siblings, 2 replies; 5+ messages in thread
From: Shakeel Butt @ 2024-09-11 17:37 UTC (permalink / raw)
  To: Andrew Morton
  Cc: Matthew Wilcox, Johannes Weiner, Omar Sandoval, Chris Mason,
	linux-mm, linux-kernel, Meta kernel team, linux-fsdevel

Some of our production workloads which processes a large amount of data
spends considerable amount of CPUs on truncation and invalidation of
large sized files (100s of GiBs of size). Tracing the operations showed
that most of the time is in shadow entries removal. This patch series
optimizes the truncation and invalidation operations.

(This is 6.13+ material)

Shakeel Butt (2):
  mm: optimize truncation of shadow entries
  mm: optimize invalidation of shadow entries

 mm/truncate.c | 96 ++++++++++++++++++++++-----------------------------
 1 file changed, 41 insertions(+), 55 deletions(-)

-- 
2.43.5


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2024-09-11 22:20 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-09-11 17:37 [PATCH 0/2] mm: optimize shadow entries removal Shakeel Butt
2024-09-11 17:38 ` [PATCH 1/2] mm: optimize truncation of shadow entries Shakeel Butt
2024-09-11 21:08   ` Johannes Weiner
2024-09-11 22:20     ` Shakeel Butt
2024-09-11 17:38 ` [PATCH 2/2] mm: optimize invalidation " Shakeel Butt

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.