Whamcloud - gitweb
LU-16228 utils: add lljobstat util 88/48888/28
authorLei Feng <flei@whamcloud.com>
Mon, 17 Oct 2022 05:36:14 +0000 (13:36 +0800)
committerOleg Drokin <green@whamcloud.com>
Fri, 27 Jan 2023 00:33:37 +0000 (00:33 +0000)
commite2812e877314bc101efdc5a235c7fae8f7424f96
treed45b03c3474824e71c0d8c1cb0c78cb72cb11a7a
parent945ab61176213e082dfd6b3a2a35aa4687e31129
LU-16228 utils: add lljobstat util

lljobstat util read datas from job_stats file(s),
parse, aggregate the data and list top jobs.

For example:
$ ./lljobstats -n 1 -c 3
---
timestamp: 1665984678
top_jobs:
- ll_sa_3508505.0: {ops: 64, ga: 64}
- touch.500:       {ops: 6, op: 1, cl: 1, mn: 1, ga: 1, sa: 2}
- bash.0:          {ops: 3, ga: 3}
...

Signed-off-by: Lei Feng <flei@whamcloud.com>
Test-Parameters: trivial
Change-Id: I0c4ac619496c184a5aebbaf8674f5090ab722d72
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/48888
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.spec.in
lustre/doc/Makefile.am
lustre/doc/lljobstat.8 [new file with mode: 0644]
lustre/tests/sanity.sh
lustre/utils/Makefile.am
lustre/utils/lljobstat [new file with mode: 0755]