Job-Monitoring

Mit dem Utility pbstop kann man die Verteilung der Batch-Jobs auf die einzelnen CPU-Kerne aller Rechenknoten visualisieren. Ohne Angabe irgendwelcher Optionen sieht die Ausgabe des Programms etwa so aus:

Usage Totals: 103/192 Procs, 14/21 Nodes, 10/10 Jobs Running            16:04:26
Node States:    10 free                  11 job-exclusive

    node001 ........
    node002 AAAAAAAA
    node003 ........
    node004 ........
    node005 ........
    node006 ........
    node007 tttttttt
    node008 ffffffff
    node009 ffffffff
    node010 FFFFFFFF
    node011 FFFFFFFF
    node012 ssss....
    node013 ........
    node014 pppppppp
    node015 pppppppp
    node016 jjjjjjjj
    node017 SccSSS..
    node018 jjjjjjjj
    node019 jjjjjjjj
    node020 ........
  zivsmp001 hhhhh.....  ..........  ..........  ..

      Job#    Username Queue    Jobname          CPUs/Nodes S  Elapsed/Requested
  c = 1914    cxy      bigq     H2_H2O              2/1     R 145:49:4/160:00:0
  h = 1940    h_abcd56 bigq     mp3                 5/1     R 125:58:0/160:00:0
  A = 1977    sabcdefg bigq     P3Co_acdt_b3lyp     8/1     R 98:46:40/160:00:0
  j = 1981    j_abcdef bigq     PrecStr            24/3     R 94:43:53/106:00:0
  t = 2029    t_abcdef bigq     aqwdyn              8/1     R 26:25:33/60:00:00
  p = 2040    pabc     bigq     ca7cezr8ti14al2o   16/2     R 06:44:03/120:00:0
  f = 2043    fabcdefg bigq     zwei               16/2     R 01:59:18/120:00:0
  F = 2021    fabcdefg smallq   beta2f             16/2     R 27:51:57/48:00:00
  S = 2037    sabcdefg smallq   Co2_trans_b3lyp     4/1     R 21:51:33/48:00:00
  s = 2042    sabcdefg smallq   Co2_triple          4/1     R 02:09:32/48:00:00

[?] unknown  [@] busy  [*] down  [.] idle  [%] offline  [!] other

Mit der Taste "q" kann man diesen Bildschirm wieder verlassen. Mit "h" wird die Online-Hilfe aufgerufen, die weitere Tastenbelegungen zur interaktiven Nutzung auflistet. Die Anzeige wird alle 20 Sekunden oder durch Drücken der Leertaste aufgefrischt. Mit der Kommandozeilenoption -t sec kann man die Refresh-Rate schon beim Aufruf des Programms einstellen. Möchte man nur die Jobs eines bestimmten Benutzers anzeigen, kann die Option -u username verwendet werden.