헤드 노드에서 여러 작업을 실행할 때 명령을 사용하여 진행 상황을 모니터링하는 것을 좋아합니다 top
.
그러나 PBS를 사용하여 클러스터에서 여러 작업을 실행하면 top
당연히 작업이 표시되지 않으며 "qstat"를 사용해야 합니다. 그러나 qstat
작업 모니터링을 계속하려면 명령을 반복적으로 실행해야 합니다. top
업데이트는 실시간으로 이루어지므로 터미널 창을 옆에 열어 두고 다른 작업을 하면서 가끔씩 살펴볼 수 있습니다.
top
PBS 명령을 사용하여 제출한 클러스터의 작업을 명령과 마찬가지로 실시간으로 모니터링할 수 있는 방법이 있습니까 qsub
?
구글에서 많이 검색해봤는데 너무 적어서 놀랐습니다.
답변1
qstat를 정기적으로 업데이트 하지 않는 이유는 무엇입니까 watch
?
watch --interval=0.5 qstat
qstat 출력이 있는 터미널은 0.5초마다 새로 고쳐집니다. 반복적으로 실행하지 않는다는 요구 사항을 완전히 충족하지는 않지만 qstat
전혀 수동이 아닙니다.
답변2
슈퍼 보스가 되고 싶다면 언제든지 "pbstop"을 사용하세요
기본적으로 로컬 프로세스 "htop"의 PBS 클러스터 버전입니다.
(클러스터에 이 소프트웨어가 설치되어 있지 않을 수도 있습니다. 관리자에게 문의하세요!)
(추가로 사용자별, 대기열별 대화형 필터링 지원)
예를 들어: