Please enable JavaScript to view this site.

A-Shell Consolidated Reference

MAXJOBS=##      ; set job table size to ##

MAXJOBS=*##     ; set size to ## times licensed nodes

MAXJOBS specifies the maximum size of the job table (jobtbl.sys). jobtbl.sys gets automatically allocated to this size whenever an instance of A-Shell is launched and there is no pre-existing jobtbl.sys. (Like qflock.sys, it gets removed automatically as well when there are no active A-Shell jobs, and can be removed manually if for some reason the automatic removal fails and you want to re-initialize it.) If you fill up the job table, the next attempt to launch an instance of A-Shell will get a job table full error. However, you can fix that by simply adjusting the MAXJOBS parameter and launching A-Shell again, at which point it will expand the table. (It is not necessary to get all users out to perform this expansion.) The second form of the directive is preferable since it results in the file automatically expanding as you increase the number of licensed nodes. The only penalty for making the job table excessively large is the few extra microseconds it takes to scan the table when looking for active jobs (so when in doubt, make it larger.) If you don’t specify a MAXJOBS parameter, a complicated and classified formula will be applied to arrive at a reasonable size.