PMDABONDING(1)
π PMDABONDING β the bonding PMDA, bestie edition β¨
okay so this is pmdabonding(1), a page from the General Commands Manual section, and it's about a Performance Metrics Domain Agent. Yeah. A PMDA. We're doing this. π«Ά
πΈ NAME πΈ
pmdabonding β the Linux bonded interface performance metrics domain agent (PMDA). That's it, that's the whole name section, and honestly? Iconic. π
β¨ DESCRIPTION β¨
So pmdabonding is a Performance Metrics Domain Agent (PMDA, keep up π) and what it does is export metric values from bonded network interfaces in the Linux kernel. That's the whole vibe. Bonded interfaces get their numbers collected, and this agent is the one serving them up. No cap.
π INSTALLATION π
Wanna install the bonding PMDA? Bestie, you need to be root for this. Use the Install script, like this:
# cd $PCP_PMDAS_DIR/bonding
# ./Install
And when you're done with it and want it gone, uninstall time, also as root:
# cd $PCP_PMDAS_DIR/bonding
# ./Remove
Now here's the thing that trips people up β pmdabonding is launched by pmcd(1) and should never be executed directly. Like, never ever. Don't do it. π The Install and Remove scripts are the ones that go tell pmcd(1) hey, the agent got installed, or hey, the agent got removed. They handle the gossip so you don't have to.
π FILES π
$PCP_PMDAS_DIR/bonding/Installβ the installation script for thepmdabondingagent. Your bestie for setting things up. π$PCP_PMDAS_DIR/bonding/Removeβ the undo installation script for thepmdabondingagent. The "actually never mind" button. π¦$PCP_LOG_DIR/pmcd/bonding.logβ the default log file for error messages frompmdabonding. When things get messy, the receipts live here. π
π PCP ENVIRONMENT π
Environment variables with the prefix PCP_ are what parameterize the file and directory names used by PCP. Very main character behaviour of them.
Every time you install, the file /etc/pcp.conf contains the local values for these variables. β¨
And plot twist β the $PCP_CONF variable can be used to specify an alternative configuration file, as described in pcp.conf(5). So if you wanna be different, you absolutely can. π
π SEE ALSO π
PCPIntro(1), pmcd(1) and ifenslave(8).
Go read them. They're giving lore. π
mwah π that's the whole page, and it comes to you from Performance Co-Pilot, version PCP, dated PMDABONDING(1) β stay bonded, stay slayed, periodt. πβ¨π
π¦ 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
- centos-stream 10: pcp-doc 7.1.5-6.el10 Β· GPL-2.0-or-later AND CC-BY-3.0
- centos-stream 9: pcp-doc 6.3.7-14.el9 Β· GPL-2.0-or-later AND CC-BY-3.0
- debian trixie: pcp 6.3.8-1
- fedora 43: pcp-doc 7.0.1-1.fc43 Β· GPL-2.0-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.1.0-6.fc44 Β· 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 questing: pcp 6.3.8-1
- ubuntu resolute: pcp 7.1.1-1
- ubuntu stonking: pcp 7.2.1-2build1
- Copyright (c) 2009 Aconex. All Rights Reserved
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms