Prediction of Job Waiting Time (waitest)

(Last update: Apr 15, 2024)

Waiting time of jobs can be estimated on ccfep with "waitest" command. Waitest assumes that jobs would run for time specified with "walltime" parameter. Therefore, the output of "waitest" is the worst-case prediction if minor errors are ignored. On the other hand, there are many exceptional cases (priority adjustment as a remedy for example). The accuracy of "waitest" is not very high.

Please also check the queue status using "jobinfo -s" command before using waitest.

Basic usage

Estimate the start time of waiting job(s). (Don't type the first $.)

$ waitest [jobid1] ([jobid2] ...)

Estimate the start time of not-yet-submitted jobs. Job scripts are the input data in this case.

$ waitest -s [jobscript1] ([jobscript2] ...)

E.g. specify job ID (submitted and waiting)

(There is no red or green coloring in the terminal.)

$ waitest 4923556
Current Date   : 2023-02-15 14:32:30
2023-02-15 14:32:30 ...
2023-02-15 16:40:44 ...
2023-02-15 22:26:07 ...
2023-02-16 00:43:43 ...
2023-02-16 03:03:11 ...
2023-02-16 05:58:00 ...
2023-02-16 11:34:12 ...
Job 4923556 will run at 2023-02-16 13:03:11 on ccc500.
Estimation completed.

E.g. specify job scripts (not yet submitted)

$ waitest -s vnode4N1D.sh vnode1N1D.sh

Job Mapping "vnode4N1D.sh" -> jobid=1000000000
Job Mapping "vnode1N1D.sh" -> jobid=1000000001

Current Date   : 2023-09-06 16:43:10
2023-09-06 16:43:10 ...
2023-09-06 18:43:42 ...
2023-09-06 21:19:19 ...
Job 1000000001 will run at 2023-09-06 21:39:34 on ccf013.
2023-09-06 22:02:09 ...
2023-09-07 01:02:14 ...
2023-09-07 03:34:18 ...
Job 1000000000 will run at 2023-09-07 05:28:07 on ccc428,ccc571,ccc356,ccc708.
Estimation completed.

(Occasionally, a large job is launched earlier than a small job due to priorities and node allocation mechanism.)

E.g. information of basic job types

Estimation for basic job types are periodically performed. The result can be shown with the following command.

$ waitest --showref

The same output can be displayed at the top page of this website (waitest report; right pane) if you logged in.