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

Reply via email to