Monitorowanie i sq

Bieżące zadania

sq                 # moje zadania na bieżącej maszynie
sq -n              # także węzeł lub powód oczekiwania
sq -d              # bieżący katalog i podkatalogi
sq -c              # polecenie zgłoszenia
sq -w 5            # odświeżanie co 5 s; Ctrl-C kończy
sq NUMER           # wskazane zadanie

Typowe stany: PENDING — oczekuje, RUNNING — liczy, COMPLETING — kończy, COMPLETED — zakończone, FAILED — błąd, TIMEOUT — limit czasu, OUT_OF_MEMORY — brak pamięci, CANCELLED — anulowane.

Historia i zasoby

sq -a NUMER
sq -a
sq -a -S now-7days
sq -ad -S now-7days

sq -a bez numeru pokazuje zadania od dzisiejszej północy. -S zmienia początek zakresu. Historia zaczyna się od włączenia accountingu; na tych maszynach nastąpiło to 20 października 2026 r. Nie odtworzy zadań wcześniejszych.

MEM% w sq oznacza szczytowe MaxRSS spośród kroków podzielone przez przydzieloną pamięć. Dla wieloprocesowego MPI nie traktuj tego automatycznie jako szczytowej sumy pamięci wszystkich procesów. CPU% to TotalCPU / (Elapsed × przydzielone CPU). Interpretuj wartości razem z modelem równoległości programu i raportem Slurma.

Dla działającego zadania szczegółowy widok próbuje pobrać bieżące wartości przez sstat. Zbieranie danych jest okresowe; bardzo krótkie skoki pamięci mogą nie zostać uchwycone.

Szczegóły i anulowanie

scontrol show job NUMER
scancel NUMER

Anulowanie kończy wskazane zadanie. Zawsze sprawdź host i numer. Dla zadania dispatchera używaj qglobal cancel global-IDENTYFIKATOR.

sq -s NUMER

Otwiera dodatkową powłokę w przydziale działającego zadania przez srun --overlap; polecenia uruchomione w tej powłoce współdzielą zasoby obliczenia.