全部产品
Search
文档中心

Elastic High Performance Computing:Gunakan konsol E-HPC untuk mengirimkan pekerjaan

更新时间:Jul 02, 2025

Pekerjaan merupakan unit komputasi dasar dari Elastic High Performance Computing (E-HPC). Pekerjaan terdiri dari skrip shell dan file yang dapat dieksekusi. Pekerjaan dijalankan sesuai urutan yang ditentukan oleh antrian dan penjadwal. Di konsol E-HPC, Anda dapat mengirimkan pekerjaan, menghentikan pekerjaan, atau melihat statusnya. Topik ini menjelaskan cara menggunakan konsol E-HPC untuk mengirimkan pekerjaan.

Prasyarat

  • Kluster dan node kluster berada dalam status Running.

  • Pengguna telah dibuat. Untuk informasi lebih lanjut, lihat Kelola Pengguna.

  • File pekerjaan siap untuk diimpor. E-HPC memungkinkan Anda mengimpor file pekerjaan dengan salah satu metode berikut:

    • Sebelum mengirimkan pekerjaan, masuk ke kluster dan impor file pekerjaan menggunakan solusi transmisi jarak jauh seperti rsync atau protokol salinan aman (SCP).

    • Saat mengirimkan pekerjaan, impor file pekerjaan yang disimpan di Bucket Object Storage Service (OSS).

    • Saat mengirimkan pekerjaan, impor file pekerjaan yang disimpan di direktori lokal Anda atau pilih file pekerjaan baru yang dibuat.

Prosedur

  1. Masuk ke E-HPC console.

  2. Di pojok kiri atas bilah navigasi, pilih wilayah.

  3. Di panel navigasi sisi kiri, pilih Job and Performance Management > Job.

  4. Di halaman Job, pilih kluster dari daftar drop-down Kluster.

  5. Klik tab Submit Job.

  6. Di tab Submit Job, konfigurasikan parameter yang diperlukan. Tabel berikut menjelaskan parameter utama.

    Parameter

    Deskripsi

    Job Template

    Template yang dikonfigurasi berdasarkan mana pekerjaan dikirimkan. Untuk informasi lebih lanjut, lihat Kelola template pekerjaan.

    Job Name

    Nama pekerjaan. Jika Anda perlu mengunduh dan mengekstrak file pekerjaan secara otomatis, beri nama file pekerjaan sesuai dengan nama pekerjaan.

    Command Line

    Perintah eksekusi pekerjaan yang ingin Anda kirimkan ke penjadwal. Anda bisa memasukkan perintah atau jalur relatif file skrip, misalnya, /home/test/job.pbs. Parameter ini diatur secara berbeda dalam skenario berikut:

    • Jika file skrip dapat dieksekusi, masukkan jalur relatifnya, misalnya, ./job.pbs.

    • Jika file skrip tidak dapat dieksekusi, masukkan perintah eksekusi, misalnya, /opt/mpi/bin/mpirun /home/test/job.pbs. Jika penjadwal Anda adalah PBS, tambahkan dua tanda strip (-) sebelum perintah, misalnya, --/opt/mpi/bin/mpirun /home/test/job.pbs.

    Queue

    Jika Anda menambahkan node komputasi ke antrian saat membuat kluster, kirimkan pekerjaan ke antrian tersebut. Jika tidak, pekerjaan gagal dijalankan. Jika Anda tidak menambahkan node komputasi ke antrian, pekerjaan dikirimkan ke antrian default penjadwal. Anda harus memilih antrian di mana node komputasi berada. Jika tidak, pekerjaan gagal.

    Task Quantity

    Jumlah node komputasi yang digunakan untuk menjalankan pekerjaan.

    Number of Tasks

    Jumlah proses yang digunakan oleh setiap node komputasi untuk menjalankan pekerjaan.

    Maximum Memory

    Memori maksimum yang dapat digunakan saat node komputasi menjalankan pekerjaan. Jika Anda tidak menentukan parameter ini, memori tidak terbatas.

    Maximum Run Time

    Waktu jalan maksimum pekerjaan. Jika waktu jalan aktual melebihi waktu jalan maksimum, pekerjaan gagal. Jika Anda tidak menentukan parameter ini, waktu jalan tidak terbatas.

    Thread Quantity

    Jumlah thread yang digunakan oleh sebuah tugas. Jika Anda tidak menentukan parameter ini, jumlah thread adalah 1.

    GPU Quantity

    Jumlah GPU yang digunakan saat node komputasi menjalankan pekerjaan. Jika Anda menentukan parameter ini, pastikan bahwa node komputasi adalah instance yang dipercepat GPU.

    Priority

    Prioritas pekerjaan. Nilai valid: 0 hingga 9. Semakin besar nilainya, semakin tinggi prioritasnya. Jika Anda menentukan bahwa pekerjaan dijadwalkan berdasarkan prioritas pekerjaan saat Anda menetapkan kebijakan penjadwalan kluster, pekerjaan dengan prioritas lebih tinggi dijadwalkan dan dijalankan terlebih dahulu.

    Anda dapat menetapkan prioritas tinggi untuk pekerjaan yang ingin Anda jalankan terlebih dahulu.

    Enable Job Array

    Menentukan apakah akan mengaktifkan fitur array pekerjaan penjadwal. Array pekerjaan adalah kumpulan pekerjaan independen yang serupa. Anda dapat menetapkan array pekerjaan untuk menyesuaikan aturan eksekusi pekerjaan.

    Format: X-Y:Z. X adalah nilai indeks minimum. Y adalah nilai indeks maksimum. Z adalah ukuran langkah. Misalnya, 2-7:2 menunjukkan bahwa tiga pekerjaan perlu dijalankan dan nilai indeksnya adalah 2, 4, dan 6. Nilai default Z: 1.

    Post-Processing Command

    Perintah yang digunakan untuk melakukan operasi selanjutnya pada hasil jalan pekerjaan, misalnya, pengemasan atau pengunggahan data pekerjaan yang dihasilkan ke Bucket OSS.

    Stdout Redirect Path

    Path file output stderr dan stdout yang diarahkan ulang menggunakan shell Linux. Path tersebut mencakup nama file output.

    • stdout: output standar

    • stderr: kesalahan standar

    Pengguna kluster harus memiliki izin tulis pada path tersebut. Secara default, file output dihasilkan berdasarkan pengaturan penjadwal.

    Stderr Redirect Path

    Variables

    Variabel runtime yang dilewatkan ke pekerjaan. Variabel ini dapat diakses menggunakan variabel lingkungan dalam file yang dapat dieksekusi.

  7. Unggah file pekerjaan ke kluster.

    • Gunakan file pekerjaan yang disimpan di Bucket OSS

      E-HPC memungkinkan Anda mengimpor file pekerjaan dari Bucket OSS sebelum mengirimkan pekerjaan. Anda juga dapat menentukan file pekerjaan yang disimpan di Bucket OSS saat mengirimkan pekerjaan di konsol E-HPC. Untuk informasi lebih lanjut, lihat Impor File Pekerjaan dari Bucket OSS ke Kluster. Untuk menentukan file pekerjaan yang disimpan di Bucket OSS saat mengirimkan pekerjaan di konsol E-HPC, ikuti langkah-langkah berikut:

      1. Di tab Use OSS Job file, klik Select File. Dalam kotak dialog Select File, pilih file pekerjaan dan klik OK.

      2. Jika ingin menentukan file ZIP, file TAR, atau file GZIP pekerjaan, aktifkan Decompression dan tentukan perintah untuk mendekompresinya.

        Catatan

        Setelah memilih file pekerjaan dari Bucket OSS, folder dengan nama yang sama dengan file pekerjaan (misalnya, JobName) secara otomatis dibuat di direktori /home/user. Kemudian, file pekerjaan diunduh dan diekstrak (jika perlu) ke direktori /home/user/JobName.

    • Edit file pekerjaan

      1. Klik tab Edit Job Files.

      2. Di tab Edit Job Files, klik Cluster File Browser. Dalam kotak dialog yang muncul, masukkan nama pengguna dan kata sandi kluster untuk masuk ke kluster menggunakan Workbench. Anda dapat membuat, mengedit, atau menghapus file pekerjaan sesuai kebutuhan.

  8. Klik Submit Job di pojok kanan atas tab Submit Job. Dalam kotak dialog yang muncul, masukkan nama pengguna dan kata sandi kluster. Pekerjaan dikirimkan ke kluster, lalu E-HPC menjalankannya.

Hasil

Setelah mengirimkan pekerjaan, Anda dapat melihatnya di halaman Pekerjaan.

Temukan pekerjaan dan klik Details di kolom Tindakan. Di panel Detail Pekerjaan, Anda dapat melihat detail pekerjaan, termasuk nama pekerjaan, ID pekerjaan, waktu mulai, waktu pembaruan terakhir, dan informasi jalur pekerjaan.