Ada apa

SLURM-Pengelola beban kerja yang dirancang untuk kluster Linux dalam berbagai ukuran

Anonim

Slurm yang merupakan singkatan dari (Utilitas Linux Sederhana Untuk Manajemen Sumber Daya)adalah palungan beban kerja dan penjadwal pekerjaan yang hebat, andal, modular, dan sumber terbuka yang dibuat untuk kluster Linux dalam berbagai ukuran. Slurm adalah manajemen kluster yang toleran terhadap kesalahan dan sangat mudah dipasang serta sistem penjadwalan pekerjaan dengan banyak plugin opsional yang dapat Anda gunakan. Ini menyediakan manajemen beban kerja pada beberapa komputer dan pusat data yang kuat di seluruh dunia.

Fungsi utama Slurm

Slurm memiliki tiga fungsi utama, pertama-tama mengalokasikan akses eksklusif dan/atau non-eksklusif ke sumber daya kepada pengguna yang ingin melakukan beberapa pekerjaan untuk jangka waktu tertentu. Selanjutnya, Slurm memanfaatkan kerangka kerja yang membantu untuk memulai, menjalankan, dan memantau pekerjaan pada sekumpulan host yang dialokasikan dalam sebuah kluster dan fungsi terakhirnya adalah mengontrol penggunaan sumber daya dengan mengelola antrean pekerjaan yang tertunda.

Fitur unik untuk Slurm

Anda dapat menemukan banyak pengelola beban kerja di luar sana, tetapi Slurm memiliki banyak fitur unik yang membedakannya dari pengelola beban kerja lainnya dan fitur tersebut meliputi:

Slurm Architecture

Sistem Slurm didasarkan pada manajer terpusat, slurmctld yang memantau berbagai sumber daya dan pekerjaan, dan mungkin termasuk manajer cadangan yang bertanggung jawab untuk melindungi status sistem jika terjadi kegagalan. Setiap host di cluster memiliki slurmd daemon yang dibandingkan dengan shell jarak jauh dan menerima pekerjaan, mengeksekusinya, mengembalikan status, lalu menunggu lebih banyak pekerjaan untuk dieksekusi, daemon juga memungkinkan komunikasi toleran kesalahan dalam hierarki pengaturan sistem. Ada juga slurmdbd(daemon basis data slurm) opsional yang digunakan untuk merekam informasi akuntansi dari beberapa kluster yang dikelola Slurm dalam satu basis data. Anda dapat membaca tentang arsitektur lengkap dari di sini

Di bawah ini adalah gambar yang menunjukkan berbagai komponen sistem Slurm

Komponen Sistem Slurm

Gambar yang menunjukkan entitas sistem Slurm yang berbeda

Entitas Sistem Slurm

Baca pelanggan testimonial tentang Slurm. Anda mungkin ingin memeriksa dan mencoba manajemen klaster Slurm dan sistem penjadwalan pekerjaan jika Anda menggunakan klaster Linux dengan berbagai ukuran. Untuk informasi tambahan apa pun, Anda dapat meninggalkan pemikiran Anda tentang Slurm di sini dengan memberikan komentar di bagian komentar di bawah.