CONDOR_TOP(1)
πΈ NAME πΈ
condor_top β it's in the HTCondor Manual, bestie π
Displays the status and runtime statistics of a HTCondor daemon. She's giving β¨ dashboard energy β¨ and she ate.
β¨ SYNOPSIS β¨
condor_top [-h ]
condor_top [-l ] [-H ] [-p centralmanagerhostname[:portname]] [-n name]
[-d delay] [-c columnset] [-s sortcolumn] [--attrs=<attr1,attr2,...>]
[daemon options ]
condor_top [-c columnset] [-s sortcolumn] [--attrs=<attr1,attr2,...>]
[classad-filename classad-filename ]
π DESCRIPTION π
okay so condor_top shows you the status of a HTCondor daemon β like, memory usage, duty cycle, all of it β and then it calculates and displays runtime statistics for that daemon's subprocesses. She's doing the math so you don't have to. π
When you give her no arguments at all, condor_top shows the status for the primary daemon, picked by looking at what role the current machine has β she does this by scanning the DAEMON_LIST configuration setting. And if multiple daemons are listed, she monitors one of these, in decreasing priority:
condor_scheddcondor_startdcondor_collectorcondor_negotiatorcondor_master
If the condor_collector hands back multiple ClassAds for the daemon type you picked, condor_top will display stats from the first ClassAd returned. (First come first served, no cap π) You can narrow it down by passing the NAME of a specific daemon with -n.
The default delay is STATISTICS_WINDOW_QUANTUM, which is 4 minutes (240 seconds) in a default HTCondor configuration. Setting the delay smaller can genuinely help you catch spikes of activity π¦ β but setting it too small will lead to poor measurements of the duty cycle and of the runtime statistics. So, like, don't be messy about it.
condor_top can run in a top-like "live" mode by passing -l. Live mode is similar to the *nix top command, with stats updating every delay seconds. Redirecting stdout will disable live mode even if -l is set. To exit condor_top while in live mode, hit Ctrl+C. π
Lowkey important: if you -l and pipe it somewhere, live mode is cancelled. The shell said "not today."
condor_top can also be passed two files containing ClassAds from the same HTCondor daemon. In that case the condor_collector will not be queried β instead the statistics are computed and displayed immediately from the two ClassAds. Only -c, -s, and -attrs options are considered when passing ClassAds via files. π«Ά
When monitoring a condor_schedd, passing -H (or -history) reads the two most recent daemon ClassAds from the $(SPOOL)/schedd_daemon_history file instead of querying the schedd twice. This mode disables live output, cannot be combined with file input, and ignores the -p option because the data are sourced locally. iykyk π
π The Subprocess Stat Columns π
The following subprocess stat columns may be displayed (* = default, queen behavior π). Each column is printed with a three-row header followed by a horizontal rule separating the header from the data.
- Row 1 names the time scope:
Recent= between the two ClassAds,Lifetime/Total= since daemon start - Row 2 names the metric
- Row 3 gives the units:
s= seconds,#= count,/s= count per second,%= percentage
The displayed header is shown in quotes below; the identifier following it is the name to pass to the -s option to sort by that column. π
"Name"(Item) β *Name of the subprocess"Recent Runtime"(InstRt) β *Total runtime between the two ClassAds"Recent Avg"(InstAvg) β *Mean runtime per execution between the two ClassAds"Total Runtime"(TotalRt) β Total runtime since daemon start"Lifetime Avg"(TotAvg) β *Mean runtime per execution since daemon start"Lifetime Max"(TotMax) β *Max runtime per execution since daemon start"Lifetime Min"(TotMin) β Min runtime per execution since daemon start"Pct of Avg"(RtPctAvg) β *Percent of mean runtime per execution. The ratio ofInstAvgtoTotAvg, expressed as a percentage"Pct of Max"(RtPctMax) β Percent of max runtime per execution. The ratio of (InstAvg-TotMin) to (TotMax-TotMin), expressed as a percentage"Std Devs"(RtSigmas) β Standard deviations from mean runtime. The ratio of (InstAvg-TotAvg) to the standard deviation in runtime per execution since daemon start"Recent Count"(InstCt) β Executions between the two ClassAds"Recent Rate"(InstRate) β *Executions per second between the two ClassAds"Total Count"(TotalCt) β Total executions (counts) since daemon start"Lifetime Rate"(AvgRate) β *Mean count rate. Executions per second since daemon start"Pct of Rate"(CtPctAvg) β Percent of mean count rate. The ratio ofInstRatetoAvgRate, expressed as a percentage.
π OPTIONS π
-hβ Displays the list of options. The classic "help me bestie" move.-lβ Putscondor_topinto a live, continually updating mode. She's always watching. π-H,-history,--historyβ When monitoring acondor_schedd, read the two most recent daemon ClassAds from$(SPOOL)/schedd_daemon_historyinstead of querying the daemon twice. This mode disables live updates, ignores-p, and cannot be combined with file input.-p centralmanagerhostname[:portname]β Query the daemon via the specified central manager. If omitted, the value of the configuration variableCOLLECTOR_HOSTis used.-n nameβ Query the daemon named name. If omitted, the value used will depend on the type of daemon queried (see Daemon Options). π¦-d delayβ Specifies the delay between ClassAd updates, in integer seconds. If omitted, the value of the configuration variableSTATISTICS_WINDOW_QUANTUMis used.-c columnsetβ Display columnset set of columns. Valid *columnset*s are:default,runtime,count,all.-s sortcolumnβ Sort table by sortcolumn. Defaults toInstRt. Sorting is the moment. β--attrs=<attr1,attr2,...>β Comma-delimited list of additional ClassAd attributes to monitor.
π Daemon Options π
-collectorβ Monitorcondor_collectorClassAds. If-nis not set, the constraint"Machine == COLLECTOR_HOST"will be used.-negotiatorβ Monitorcondor_negotiatorClassAds. If-nis not set, the constraint"Machine == COLLECTOR_HOST"will be used.-masterβ Monitorcondor_masterClassAds. If-nis not set, the constraint"Machine == COLLECTOR_HOST"will be used.-scheddβ Monitorcondor_scheddClassAds. If-nis not set, the constraint"Machine == FULL_HOSTNAME"will be tried, otherwise the firstcondor_scheddClassAd returned from thecondor_collectorwill be used.-startdβ Monitorcondor_startdClassAds. If-nis not set, the constraint"Machine == FULL_HOSTNAME"will be tried, otherwise the firstcondor_startdClassAd returned from thecondor_collectorwill be used.
πΈ AUTHOR πΈ
HTCondor Team π«Ά β built different, fr fr.
π COPYRIGHT π
1990-2026, Center for High Throughput Computing, Computer Sciences Department, University of Wisconsin-Madison, Madison, WI, US. Licensed under the Apache License, Version 2.0.
okay that's a wrap bestie π this was CONDOR_TOP(1) from the HTCondor Manual, dated Oct 16, 2026. go monitor something iconic, mwah π
β¨π
π¦ where this page comes from
- fedora 43: condor 25.14.1-1.fc43 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms