PMDALUSTERCOMM(1)
π PMDALUSTERCOMM π
okay so bestie, we're looking at pmdalustrecomm from section 1 of the General Commands Manual β the Lustre filesystem comms performance metrics domain agent, aka a PMDA. yes the name is a mouthful, no we're not renaming it, it's iconic actually π¦
β¨ SYNOPSIS β¨
$PCP_PMDAS_DIR/lustrecomm/pmdalustrecomm [-D debug] [-d domain] [-l logfile] [-U username]
πΈ DESCRIPTION πΈ
pmdalustrecomm is a Performance Metrics Domain Agent (PMDA) β and what it does is literally extract performance metrics from the Linux procfs filesystem, all about how the various aspects of the Lustre filesystem are doing. she's nosy in the best way π
The lustrecomm PMDA exports metrics that are focused on distributed communication in the filesystem β so like, metrics related to timeouts, network drops, send/receive information and route lengths. but that's not all, because she also covers the memory use of some of the Lustre filesystem components. versatile queen π
okay so a brief description of the pmdalustrecomm command line options, here we go:
-dβ the performance metrics domain number you put here? it is absolutely crucial that it's unique and consistent. like. crucial crucial.domainhas to be different for every PMDA on the one host, and the same domain number should be used for the same PMDA on all hosts. that's the whole rule, no cap π«Ά-lβ location of the log file. by default, a log file namedlustrecomm.loggets written in the current directory ofpmcd(1)whenpmdalustrecommis started, i.e.$PCP_LOG_DIR/pmcd. and if the log file can't be created or isn't writable? output goes to the standard error instead. she finds a way π-Uβ user account under which to run the agent. the default is the unprivileged"pcp"account in current versions of PCP, but in older versions the superuser account ("root") was used by default. glow-up behavior fr fr β¨
π INSTALLATION π
so if you want access to the names, help text and values for the lustrecomm performance metrics, do the following as root:
# cd $PCP_PMDAS_DIR/lustrecomm
# ./Install
and if you want to undo the installation (we don't judge, sometimes you gotta βοΈ), do the following as root:
# cd $PCP_PMDAS_DIR/lustrecomm
# ./Remove
π¨ important bestie:pmdalustrecommis launched bypmcd(1)and should never be executed directly. theInstallandRemovescripts notifypmcd(1)when the agent is installed or removed β they handle the socializing, you just vibe.
ποΈ FILES ποΈ
$PCP_PMCDCONF_PATHβ command line options used to launchpmdalustrecomm$PCP_PMDAS_DIR/lustrecomm/helpβ default help text file for the lustrecomm metrics$PCP_PMDAS_DIR/lustrecomm/Installβ installation script for thepmdalustrecommagent$PCP_PMDAS_DIR/lustrecomm/Removeβ undo installation script for thepmdalustrecommagent$PCP_LOG_DIR/pmcd/lustrecomm.logβ default log file for error messages and other information frompmdalustrecomm
π PCP ENVIRONMENT π
Environment variables with the prefix PCP_ are used to parameterize the file and directory names used by PCP. on every installation, the file /etc/pcp.conf contains the local values for these variables. and the $PCP_CONF variable may be used to specify an alternative configuration file, as described in pcp.conf(5). slay, configurable π
π DEBUGGING OPTIONS π
the -D or --debug option enables the output of additional diagnostics on stderr to help triage problems β although ngl, the information is sometimes cryptic and primarily intended to provide guidance for developers rather than for end-users. it's giving developer-only group chat π
debug is a comma separated list of debugging options; use pmdbg(1) with the -l option to obtain a list of the available debugging options and their meaning. go get the lore bestie π
π SEE ALSO π
PCPIntro(1), pmcd(1), pcp.conf(5) and pcp.env(5).
that's the whole page, periodt π this was brought to you by Performance Co-Pilot on PCP, and the page itself is literally titled PMDALUSTERCOMM(1) β go forth and monitor those Lustre comms, bestie π¦β¨π
π¦ where this page comes from
- arch rolling: pcp 7.2.2-2 Β· GPL-2.0-or-later AND LGPL-2.1-or-later AND CC-BY-3.0
- fedora 43: pcp-doc 7.2.1-1.fc43
- fedora 43: pcp-doc 7.2.2-1.fc43
- fedora 43: pcp-doc 7.2.2-2.fc43 Β· GPL-2.0-or-later AND CC-BY-3.0
- fedora 44: pcp-doc 7.2.1-1.fc44
- fedora 44: pcp-doc 7.2.2-1.fc44
- fedora 44: pcp-doc 7.2.2-2.fc44 Β· GPL-2.0-or-later AND CC-BY-3.0
- ubuntu stonking: pcp 7.2.1-2build1
- Copyright (c) 2014 Red Hat
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms