ACCOUNTING(5)              Grid Engine File Formats              ACCOUNTING(5)



NNAAMMEE
       accounting - Grid Engine accounting file format

DDEESSCCRRIIPPTTIIOONN
       An  accounting record is written to the Grid Engine accounting file for
       each job having finished. The accounting file is processed by  _q_a_c_c_t(1)
       to derive accounting statistics.

FFOORRMMAATT
       Each  job  is represented by a line in the accounting file. Empty lines
       and lines which contain one character or less are ignored.   Accounting
       record  entries  are separated by colon (':') signs. The entries denote
       in their order of appearance:

   qqnnaammee
       Name of the cluster queue in which the job has run.

   hhoossttnnaammee
       Name of the execution host.

   ggrroouupp
       The effective group id of the job owner when executing the job.

   oowwnneerr
       Owner of the Grid Engine job.

   jjoobb__nnaammee
       Job name.

   jjoobb__nnuummbbeerr
       Job identifier - job number.

   aaccccoouunntt
       An account string as specified by the _q_s_u_b(1) or _q_a_l_t_e_r(1) --AA option.

       pprriioorriittyy
              Priority value assigned to the job corresponding to the pprriioorriittyy
              parameter in the queue configuration (see _q_u_e_u_e___c_o_n_f(5)).

   ssuubbmmiissssiioonn__ttiimmee
       Submission time (GMT unix time stamp).

   ssttaarrtt__ttiimmee
       Start time (GMT unix time stamp).

   eenndd__ttiimmee
       End time (GMT unix time stamp).

   ffaaiilleedd
       Indicates the problem which occurred in case a job could not be started
       on the execution host (e.g. because the owner of the job did not have a
       valid  account  on  that  machine). If Grid Engine tries to start a job
       multiple times, this may lead to multiple  entries  in  the  accounting
       file corresponding to the same job ID.

   eexxiitt__ssttaattuuss
       Exit  status  of the job script (or Grid Engine specific status in case
       of certain error conditions).  The exit status is determined by follow-
       ing  the  normal shell conventions.  If the command terminates normally
       the value of the command is its exit status.  However, in the case that
       the command exits abnormally, a value of 0200 (octal), 128 (decimal) is
       added to the value of the command to make up the exit status.

              For example: If a job dies through signal 9 (SIGKILL)  then  the
              exit status becomes 128 + 9 = 137.

   rruu__wwaallllcclloocckk
       Difference between eenndd__ttiimmee and ssttaarrtt__ttiimmee (see above).

       The  remainder  of  the  accounting entries follows the contents of the
       standard UNIX rusage structure as described in _g_e_t_r_u_s_a_g_e(2).  Depending
       on  the  operating system where the job was executed some of the fields
       may be 0.  The following entries are provided:

              rruu__uuttiimmee
              rruu__ssttiimmee
              rruu__mmaaxxrrssss
              rruu__iixxrrssss
              rruu__iissmmrrssss
              rruu__iiddrrssss
              rruu__iissrrssss
              rruu__mmiinnfflltt
              rruu__mmaajjfflltt
              rruu__nnsswwaapp
              rruu__iinnbblloocckk
              rruu__oouubblloocckk
              rruu__mmssggssnndd
              rruu__mmssggrrccvv
              rruu__nnssiiggnnaallss
              rruu__nnvvccssww
              rruu__nniivvccssww



   pprroojjeecctt
       The project which was assigned to the job.

   ddeeppaarrttmmeenntt
       The department which was assigned to the job.

   ggrraanntteedd__ppee
       The parallel environment which was selected for that job.

   sslloottss
       The number of slots which were dispatched to the job by the  scheduler.

   ttaasskk__nnuummbbeerr
       Array job task index number.

   ccppuu
       The cpu time usage in seconds.

   mmeemm
       The integral memory usage in Gbytes cpu seconds.

   iioo
       The amount of data transferred in input/output operations.

   ccaatteeggoorryy
       A string specifying the job category.

   iiooww
       The io wait time in seconds.

   ppee__ttaasskkiidd
       If  this  identifier is set the task was part of a parallel job and was
       passed to Grid Engine via the qrsh -inherit interface.

   mmaaxxvvmmeemm
       The maximum vmem size in bytes.

   aarriidd
       Advance reservation identifier. If the job used resources of an advance
       reservation then this field contains a positive integer identifier oth-
       erwise the value is "00" .

   aarr__ssuubbmmiissssiioonn__ttiimmee
       If the job used resources of an advance  reservation  then  this  field
       contains  the  submission  time  (GMT  unix  time stamp) of the advance
       reservation, otherwise the value is "00" .

SSEEEE AALLSSOO
       _g_e___i_n_t_r_o(1), _q_a_c_c_t(1), _q_a_l_t_e_r(1), _q_s_u_b(1), _g_e_t_r_u_s_a_g_e(2), _q_u_e_u_e___c_o_n_f(5).

CCOOPPYYRRIIGGHHTT
       See _g_e___i_n_t_r_o(1) for a full statement of rights and permissions.



GE 6.2u2                 $Date: 2008/12/23 16:51:59 $            ACCOUNTING(5)
