CLUSTERVIS(1)
π NAME π
clustervis β it visualizes cpu and network performance on a cluster. that's the whole vibe. π
π¦ SYNOPSIS π¦
clustervis [-H nodesfile] [-h host[,host...]] [-a archive[,archive...]]
[-m max] [pmview options]
β¨ DESCRIPTION β¨
okay so clustervis pulls up three dimensional bar charts of CPU utilization and network traffic for one or more hosts in a cluster. it's giving data, but make it art. π¨
if you want a different flavour, there's an alternative two dimensional cluster performance monitoring tool called pmgcluster(1). and clustervis is literally designed to give you a scalable overview of the performance of large clusters β like, the whole cluster at once, bestie. π
other tools like pmchart(1) and pmgsys(1) are the ones that give you the drill-down details on a per-host basis. and here's the cute part: you can launch those tools by clicking on the purple base plane for a particular host, and then selecting a tool from the launch menu in clustervis. click a purple square, get a whole new tool. main character energy fr. π
π«Ά the -H, -h and -a situation
the -H, -h and -a arguments are all mutually exclusive and have the following semantics:
- if none of
-H,-hor-ais given, and either the file/etc/nodesor/etc/ace/nodesexists, or the$PCP_CLUSTER_CONFIGenvironment variable is set, then use the named file as the set of hosts for live monitoring. π - if the default nodes file does not exist, the environment variable is not set, and none of the three flags were given, an error is reported. π no hosts, no chart, no service.
- otherwise, if
-His given, then the set of hosts is given in nodesfile. π
the -h flag specifies one or more hosts for live monitoring (comma separated, no spaces), and the -a flag specifies one or more archives for archive replay (comma separated). ngl, the no-spaces thing is important. don't be cute with it. π
π what you're actually looking at
the height of the CPU stack is proportional to the CPU utilization in each of the modes:
- sys β red, executing in the kernel
- user β blue, executing user code
the network traffic stack is shown for each network interface as the packet rate:
- in β light blue
- out β orange
- errors β red
the height of the network stack is modulated by the -m argument, with a default of 750 packets/second representing saturated network traffic. so like, that's your "this is a lot of packets" line. π₯
πΈ one more thing
clustervis generates a pmview(1) configuration file, and passes most command line options to pmview(1). therefore, the command line options -A, -a, -C, -h, -n, -O, -p, -S, -t, -T, -Z and -z, and the user interface, are all described in the pmview(1) man page. go read that one too, i'm not retyping it. π
π FILES π
$PCP_VAR_DIR/config/pmlogger/config.clustervisβ apmlogger(1)configuration file forclustervismetrics. the receipts file. π§Ύ/usr/pcp/lib/pmview-argsβ shell procedures for parsingpmview(1)command line options. the little parser bestie. π«Ά/etc/nodesβ default set of hosts in the cluster. your og host list. πΈ
π PCP ENVIRONMENT π
the PCP_CLUSTER_CONFIG environment variable may be used to specify the default nodes file instead of using the -H flag. each line in the file is a host name (or a comment starting with #). so, one host per line, and # for your lil notes. π
other environment variables with the prefix PCP_ are used to parameterize the file and directory names used by PCP. on each installation, the file /etc/pcp.conf contains the local values for these variables. the $PCP_CONF variable may be used to specify an alternative configuration file, as described in pcp.conf(4). β
π SEE ALSO π
dkvis(1)mpvis(1)nfsvis(1)pmcd(1)pmchart(1)pmlogger(1)pmview(1)pcp.conf(4)pcp.env(4)
also, the CPU view for pmchart(1). π
π that's the whole page bestie. go make some 3D bar charts, you got this. periodt.
stay slaying, this was brought to you by Performance Co-Pilot, CLUSTERVIS(1), straight out of the General Commands Manual (section 1, where the user commands live). π¦β¨
π¦ 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) 2000-2002 Silicon Graphics, Inc. All Rights Reserved
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms