diff options
author | Mateusz Guzik <[email protected]> | 2024-06-11 19:38:23 +0200 |
---|---|---|
committer | Christian Brauner <[email protected]> | 2024-06-12 14:10:00 +0200 |
commit | 3a8e2f99f18d69389366e16375e9a0e41ed43779 (patch) | |
tree | bb3490719b0854f4d93e7b28156058825e140ec0 /tools/perf/scripts/python/task-analyzer.py | |
parent | 7180f8d91fcbf252de572d9ffacc945effed0060 (diff) |
btrfs: use iget5_locked_rcu
With 20 threads each walking a dedicated 1000 dirs * 1000 files
directory tree to stat(2) on a 32 core + 24GB ram vm:
before: 3.54s user 892.30s system 1966% cpu 45.549 total
after: 3.28s user 738.66s system 1955% cpu 37.932 total (-16.7%)
Benchmark can be found here: https://people.freebsd.org/~mjg/fstree.tgz
Reviewed-by: Josef Bacik <[email protected]>
Signed-off-by: Mateusz Guzik <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Acked-by: David Sterba <[email protected]>
Signed-off-by: Christian Brauner <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/task-analyzer.py')
0 files changed, 0 insertions, 0 deletions