Why collectl (V4.1.0-1) does not have subsystem "lustre"? What am I missing?
root@dgx1:~/pb/collectl/4.1.0/collectl-4.1.0# collectl --version
collectl V4.1.0-1 (zlib:2.074,HiRes:1.9741)
Copyright 2003-2016 Hewlett-Packard Development Company, L.P.
collectl may be copied only under the terms of either the Artistic License
or the GNU General Public License, which may be found in the source kit
root@dgx1:~/pb/collectl/4.1.0/collectl-4.1.0#
root@dgx1:~/pb/collectl/4.1.0/collectl-4.1.0# collectl --showsubsys
The following subsystems can be specified in any combinations with -s or
--subsys in both record and playbackmode. [default=bcdfijmnstx]
These generate summary, which is the total of ALL data for a particular type
b - buddy info (memory fragmentation)
c - cpu
d - disk
f - nfs
i - inodes
j - interrupts by CPU
m - memory
n - network
s - sockets
t - tcp
x - interconnect (currently supported: OFED/Infiniband)
y - slabs
These generate detail data, typically but not limited to the device level
C - individual CPUs, including interrupts if -sj or -sJ
D - individual Disks
E - environmental (fan, power, temp) [requires ipmitool]
F - nfs data
J - interrupts by CPU by interrupt number
M - memory numa/node
N - individual Networks
T - tcp details (lots of data!)
X - interconnect ports/rails (Infiniband/Quadrics)
Y - slabs/slubs
Z - processes
An alternative format lets you add and/or subtract subsystems to the
defaults by
immediately following -s with a + and/or -
eg: -s+YZ-x adds slabs & processes and removes interconnet summary data
-s-n removes network summary data
-s-all removes ALL subsystems, something that can handy when playing
back
data collected with --import and you ONLY want to see that data
root@dgx1:~/pb/collectl/4.1.0/collectl-4.1.0#
On Thu, Feb 6, 2020 at 3:34 PM Puneet Bakshi <[email protected]>
wrote:
> Hi,
>
> I want to use collectl (V4.1.0-1) to get lustre
> (version=2.12.2_178_ga0680fe_dirty) specific stats. But, it says "-sl
> disabled because this system does not have lustre modules installed"! But,
> system does have the necessary lustre modules. Can somebody help in
> resolving this issue.
>
> root@dgx1:~# collectl -sL
> Use of uninitialized value $strace in pattern match (m//) at
> /usr/share/collectl/formatit.ph line 178.
> Use of uninitialized value $speed in numeric gt (>) at /usr/share/collectl/
> formatit.ph line 181.
> -sl disabled because this system does not have lustre modules installed
> Error: no subsystems selected
> type 'collectl -h' for help
> root@dgx1:~#
>
> root@dgx1:~# collectl -sl
> Error: invalid subsystem 'l'
> type 'collectl -h' for help
> root@dgx1:~#
>
>
> Following are the system details.
>
> root@dgx1:~# uname -r
> 4.15.0-45-generic
>
> root@dgx1:~# uname -a
> Linux dgx1 4.15.0-45-generic #48-Ubuntu SMP Tue Jan 29 16:28:13 UTC 2019
> x86_64 x86_64 x86_64 GNU/Linux
>
> root@dgx1:~# lctl get_param version
> version=2.12.2_178_ga0680fe_dirty
>
> root@dgx1:~# lsmod | grep lustre
> lustre 737280 2093
> lmv 180224 3 lustre
> mdc 237568 3 lustre
> lov 311296 1397 lustre
> ptlrpc 1306624 8 fld,osc,fid,mgc,lov,mdc,lmv,lustre
> obdclass 2158592 1421
> fld,osc,fid,ptlrpc,mgc,lov,mdc,lmv,lustre
> lnet 557056 7 osc,ko2iblnd,obdclass,ptlrpc,mgc,lmv,lustre
> libcfs 471040 12
> fld,lnet,osc,fid,ko2iblnd,obdclass,ptlrpc,mgc,lov,mdc,lmv,lustre
>
> root@dgx1:~# collectl --version
> collectl V4.1.0-1 (zlib:2.074,HiRes:1.9741)
> Copyright 2003-2016 Hewlett-Packard Development Company, L.P.
> collectl may be copied only under the terms of either the Artistic License
> or the GNU General Public License, which may be found in the source kit
>
> Regards,
> ~Puneet
>
_______________________________________________
Collectl-interest mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/collectl-interest