sge_schedule(5)
π NAME π
sge_schedule β it's the manual for the format of the Grid Engine schedule file, bestie. This is a File Formats Manual page, so pull up a chair and a snack. π
β¨ DESCRIPTION β¨
Okay so here's the tea: the schedule file gets written by the qmaster when MONITOR=1 is set in the params item of sched_conf(5). That's the whole vibe. π«Ά
Now, real talk β this file tends to grow rapidly, like a group chat at 2am, so you should truncate/rotate it, e.g. with logrotate(1). Also? It should probably live on local disk, not an NFS-mounted filesystem, for instance, because of the large number of small writes it typically gets. So do the cute thing: make a symbolic link into the qmaster spool area (assuming that one is local). π
And if you actually want to do something with the data? Peep qsched(1) β it's a tool to process the data and produce information on reservations. Iconic. π
π FORMAT π
A line containing this lil guy:
::::::::
indicates the start of a scheduling interval. Not me hyping up a delimiter. π
It is followed by lines showing the resource usage considered for the interval. Those lines contain the following fields, delimited by ':'.
- job id β the numeric job id. π’
- task id β the task id (
1for serial jobs). - reason β the reason for listing the utilization. It's one of these, depending on the job's state:
RUNNINGβ running before the interval.SUSPENDEDβ suspended before the interval.MIGRATINGβ to be preempted/migrated (currently unused).STARTINGβ to be started.RESERVINGβ having resources reserved through advance or normal resource reservation.
- start time β start of resource utilization, in seconds after the epoch. β°
- end time β end of resource utilization, as above.
- level β the level at which resources are considered. One of:
Qβ queue.Hβ host.Gβ global.Pβ parallel environment.
- object name β name of the relevant queue, host, parallel environment, or
"global". - resource name β complex name in use or being reserved.
- utilization β amount of the named complex.
πΈ FILES πΈ
$SGE_ROOT/$SGE_$CELL/common/schedule
π¦ SEE ALSO π¦
sched_conf(5), qsched(1).
k bye bestie, that's the whole page β dated 2012-07-25 and starring sge_schedule(5) itself. no cap, go rotate that log. π§π
π¦ where this page comes from
- debian bookworm: gridengine-common 8.1.9+dfsg-10 Β· SISSL
- debian trixie: gridengine-common 8.1.9+dfsg-13.1 Β· SISSL
- ubuntu jammy: gridengine-common 8.1.9+dfsg-10build1 Β· SISSL
- ubuntu noble: gridengine-common 8.1.9+dfsg-11build3 Β· SISSL
- ubuntu questing: gridengine-common 8.1.9+dfsg-13.1
- ubuntu resolute: gridengine-common 8.1.9+dfsg-13.2 Β· SISSL
- ubuntu stonking: gridengine-common 8.1.9+dfsg-13.2ubuntu1 Β· SISSL
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms