Jobinfo command updated with efficiency info

The jobinfo command has been updated to include CPU and memory efficiency, as an alternative to the seff command. CPU efficiency is calculated as used CPU time / used CPU walltime * 100. Memory efficiency is calculated as estimated maximum memory used / memory reserved * 100.

$ jobinfo 483699
Job ID               : 483699
Job name             : simdebug.sl
User                 : ttrojan
Account              : ttrojan_123
Cluster              : discovery
Partition            : debug
Nodes                : 2
Nodelist             : e05-[42,76]
Tasks                : 32
CPUs                 : 32
GPUs                 : 0
State                : COMPLETED
Exit code            : 0:0
Submit time          : 2021-08-26T14:56:23
Start time           : 2021-08-26T14:56:24
End time             : 2021-08-26T14:57:32
Wait time            : 00:00:01
Reserved walltime    : 00:10:00
Used walltime        : 00:01:08
Used CPU walltime    : 00:36:16
Used CPU time        : 00:35:18
% User (computation) : 96.35%
% System (I/O)       :  3.65%
CPU efficiency       : 97.37%
Memory reserved      : 61352M/node
Max memory used      : 64.74G (estimate)
Memory efficiency    : 54.03%
Max disk write       : 1.04M
Max disk read        : 14.42M