next up previous contents
Next: Заключение Up: Система управления заданиями PBS Previous: Файл задания в PBS   Contents

Управление заданиями в PBS

Информацию о заданиях, находящихся под управлением системы PBS, можно получить с помощью команды qstat. Команда имеет множество опций, наиболее информативными из которых являются qstat -f или qstat -n.

В случае необходимости удалить задание, как еще стоящее в очереди, так и уже выполняющееся, можно командой qdel NNN, где NNN - номер задания, которое сообщается при направлении задания командой qsub, а также фигурирует в выводе команды qstat.

Команда qhold переводит задание, ожидающее в очереди, в ``замороженное'' (hold) состояние: задание будет находится в нем, даже если есть свободные процессоры. ``Разморозить'' такое задание можно командой qrls.

Командой qmove можно перенаправить задание, находящееся в состоянии ожидания, в другую очередь.

Существуют две программы с графическим интерфейсом: xpbsmon (Рис. 3) и xpbs (Рис. 4). Первая показывает загрузку вычислительных компьютеров, работающих под управлением PBS. Программа xpbs дает информацию о состоянии очередей PBS, а также может быть использована для постановки заданий в очередь.

Рис. 4 : Программа xpbsmon

Рис. 5 : Программа xpbs

Поскольку в настоящий момент на компьютерах, работающих под управлением PBS, могут выполняться и другие задания, например, интерактивный счет, то желательно знать полную загрузку компьютеров кластера. Такую возможность предоставляет команда
gstat -a
(она не имеет отношения к системе PBS). Эта команда показывает полную загрузку компьютеров кластера, например:

CLUSTER INFORMATION
       Name: Lxfarm
      Hosts: 6
Gexec Hosts: 0
 Dead Hosts: 0
  Localtime: Sun Jun 20 12:16:31 2004

CLUSTER HOSTS
Hostname                     LOAD                       CPU              Gexec
 CPUs (Procs/Total) [     1,     5, 15min] [  User,  Nice, System, Idle]

lxfarm03.mephi.ru
    1 (    0/   54) [  0.00,  0.00,  0.00] [   0.1,   0.0,   0.0,  99.9] OFF
lxfarm00.mephi.ru
    2 (    1/  107) [  1.00,  1.00,  1.00] [   0.1,  49.9,   1.1,  48.5] OFF
lxfarm02.mephi.ru
    1 (    2/   57) [  1.00,  1.00,  1.00] [   0.0, 100.1,   0.0,  -0.1] OFF
lxfarm01.mephi.ru
    1 (    2/   65) [  1.00,  1.00,  1.00] [   0.1, 100.0,   0.0,   0.0] OFF
lxfarm05.mephi.ru
    2 (    2/   76) [  2.00,  2.00,  2.00] [   0.0,  50.0,   0.2,  48.9] OFF
lxfarm04.mephi.ru
    2 (    2/   62) [  2.01,  2.02,  1.98] [  50.0,   0.0,   0.1,  49.8] OFF
Здесь необходимо обратить внимание на столбец LOAD: в нем показана загрузка процессоров. Соответствующее число примерно равно количеству задач (как под управлением PBS, так и любых других), выполняемых на данном компьютере, усредненное за время 1, 5 и 15 минут. Пользователь может воспользоваться этими данными для того, чтобы направить задание на менее загруженный компьютер (разумеется, при этом необходимо учитывать относительную мощность компьютеров).



Vladimir Tikhomirov 2004-07-08