diff options
author | Jisheng Zhang <[email protected]> | 2023-05-24 00:59:42 +0800 |
---|---|---|
committer | Palmer Dabbelt <[email protected]> | 2023-06-20 08:10:13 -0700 |
commit | 648321fa0d970c04b4327ac1a053abf43d285931 (patch) | |
tree | b3b71a1f090d3fc8fcce526dcd20ecad301ef894 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | 7d3332be011e4ed061c1403b30b5e54ebccb4fa2 (diff) |
riscv: mm: try VMA lock-based page fault handling first
Attempt VMA lock-based page fault handling first, and fall back to the
existing mmap_lock-based handling if that fails.
A simple running the ebizzy benchmark on Lichee Pi 4A shows that
PER_VMA_LOCK can improve the ebizzy benchmark by about 32.68%. In
theory, the more CPUs, the bigger improvement, but I don't have any
HW platform which has more than 4 CPUs.
This is the riscv variant of "x86/mm: try VMA lock-based page fault
handling first".
Signed-off-by: Jisheng Zhang <[email protected]>
Reviewed-by: Guo Ren <[email protected]>
Reviewed-by: Suren Baghdasaryan <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Palmer Dabbelt <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions