Whamcloud - gitweb
LU-15564 osd: add allocation time histogram 68/52768/3
authorAlex Zhuravlev <bzzz@whamcloud.com>
Fri, 18 Feb 2022 08:39:12 +0000 (11:39 +0300)
committerOleg Drokin <green@whamcloud.com>
Mon, 13 Nov 2023 02:07:27 +0000 (02:07 +0000)
commit628765a87189603ad5d37ae7ab5bd10409b6f2cf
tree2801474dfb34a2fbcbe49d4ee8b9c5ae999796c6
parentfab54100cb822e8b471b0df92ce24f41bd0fd94c
LU-15564 osd: add allocation time histogram

add block mapping/allocation histogram to brw stats to debug
mballoc related issues.

$ lctl get_param osd*.*OST*.brw_stats
                           read      |     write
block maps msec        maps  % cum % |  maps        % cum %
1:    1522360 100 100   | 49272  99  99
2:          0   0 100   |    1   0  99
4:          0   0 100   |    1   0  99
8:          0   0 100   |    0   0  99
16:          0   0 100   |    0   0  99
32:          0   0 100   |    0   0  99
64:          0   0 100   |    1   0 100

Lustre-change: https://review.whamcloud.com/46550
Lustre-commit: f97ce54357bc91f7b1285febfc50d6087dd94c13

Signed-off-by: Alex Zhuravlev <bzzz@whamcloud.com>
Change-Id: I1185386adc64e844de71e25a4e439e493e5e5bc5
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/52768
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
lustre/include/lprocfs_status.h
lustre/obdclass/lprocfs_status_server.c
lustre/osd-ldiskfs/osd_io.c