Hyppää sisältöön

Significant changes to Puhti & Mahti authentication coming in April! Read about the SSH key and multi-factor authentication requirements.

Eräajon lähettäminen

Lähetä työ jonoon komennolla sbatch:

sbatch <batch_job_file>

Esimerkiksi:

sbatch job.sh

Kun työ on lähetetty onnistuneesti, komento tulostaa lähetetyn työn ID-numeron. Esimerkiksi Submitted batch job 3609650.

Tarkistaaksesi, onko työsi suorituksessa oikein:

squeue -u $USER

tai

squeue --me

Sinun pitäisi nähdä työsi ID ja muita tietoja näkyvissä päätteessä.

Peruuttaaksesi lähetetyn erätyön:

scancel <jobid>

Esimerkiksi,

scancel 3609650

Saadaksesi lisätietoa töistäsi:

sacct

Tiedot sisältävät työn tilan (PENDING, RUNNING, COMPLETED, FAILED, jne.) ja työn ID:n. Oletusarvoisesti sacct-komento näyttää tietoa käyttäjän omista töistä, jotka on lähetetty jonoon kuluvana päivänä. Komennolla on myös laaja valikoima vaihtoehtoja ja parametreja, joita voi käyttää valitsemaan, mitä tietoja näytetään. Katso kaikki sacct-vaihtoehdot ja -parametrit.

Vältä liiallista datan kyselyä sacct:llä

Älä kysy työn tietoja pitkältä aikaväliltä sacct:llä. sacct hakee tietonsa Slurm-kirjanpito tietokannasta, ja suurilla kyselyillä operaatio voi olla raskas järjestelmälle. Erityisesti vältä komennon suorittamista nopeasti monta kertaa peräkkäin. Voit ohjata tuotosdatan tiedostoon ja etsiä siitä tarvitsemasi tiedot analysoitavaksi. Esimerkiksi, tallentaaksesi edellisten 7 päivän tiedot tiedostoon sacct-output.txt:

sacct --starttime now-7days > sacct-output.txt

Lisätietoa