.. _lustre2_client: ===================== lustre2_client ===================== -------------------------------------------- Man page for the LDMS lustre2_client plugin -------------------------------------------- :Date: 26 Oct 2017 :Manual section: 7 :Manual group: LDMS sampler SYNOPSIS ======== | Within ldmsd_controller or a configuration file: | ldmsctl> config name=lustre2_client [ = ] DESCRIPTION =========== The lustre2_client plugin provides Lustre metric information. The debugfs filesystem must be mounted for lustre data access, which is also usually restricted to the root user. CONFIGURATION ATTRIBUTE SYNTAX ============================== This plugin uses the sampler_base base class. This man page covers only the configuration attributes, or those with default values, specific to the this plugin; see :ref:`ldms_sampler_base(7) ` for the attributes of the base class. **config**\ **name**\ *=*\ * osc*\ **=**\ *mdc*\ **=**\ *llite*\ **=**\ *osc_path =*\ **mdc_path=**\ *"*\ **llite_path=** Descriptions: **name**\ *=* This MUST be lustre2_client. **** Please see :ref:`ldms_sampler_base(7) ` for sampler_base options. **osc**\ *=* CSV list of OSC's. **mdc**\ *=* CSV list of MDC's. **llite**\ *=* CSV list of LLITE's. **osc_path**\ *=* A user custom path to osc. **mdc_path**\ *=* A user custom path to osc. **llite_path**\ *=* A user custom path to llite. NOTES ===== For oscs,mdcs and llites: if not specified, NONE of the oscs/mdcs/llites will be added. If {oscs,mdcs,llites} is set to \*, all of the available {oscs,mdcs,llites} at the time will be added. The names that make up the list of oscs, mdcs and llites do not have to include the uid part. For example, 'lustre-ffff8803245d4000' is the actual file in /proc/fs/lustre/llite/, but you can just say llites=lustre to include this component into the set. osc_path, mdc_path, llite_path are optional full path names of stats files if not in default location. The default locations are: /sys/kernel/debug/lustre/{osc, mdc, llite}, and /proc/fs/lustre/{osc, mdc, llite} depends on the Lustre version. Be aware that /sys/kernel/debug is only readable by privileged users. BUGS ==== None known. EXAMPLES ======== :: load name=lustre2_client config name=lustre2_client producer=compute1 component_id=1 instance=compute1/lustre2_client llites=* ldmsctl> start name=lustre2_client interval=1000000 ldmsctl> quit SEE ALSO ======== :ref:`ldms_sampler_base(7) `, :ref:`ldmsd(8) `, :ref:`ldms_quickstart(7) `, :ref:`ldmsd_controller(8) `