เกี่ยวกับ Slurm
Slurm Workload Manager
SLURM (Simple Linux Utility for Resource Management) เป็นซอร์ฟแวรแบบเปิดมีหน้าที่ในการบริหารจัดการการเข้าถึงทรัพยากรในคลัสเตอร์ โดยมีการนำระบบงานมาใช้ในการจัดสรร แรกเริ่มผู้ใช้จะต้องทำการสร้าง Jobs/Task โดยต้องระบุทรัพยากรที่ต้องการใช้งาน แล้วส่งเข้ามาในระบบ SLURM จะทำหน้าที่การบริหารจัดการ Jobs/Task ตั้งแต่การจัดลำดับคิวงานในระบบ การประมวลผล รวมไปถึงการติดตามการทำงาน จนจบกระบวนการทำงาน นอกจากนั้น SLURM จะทำให้มั่นใจได้ว่า
- Jobs/Task จะถูกกระจายการทำงานทั่วทั้งคลัสเตอร์
- ทรัพยากรต่าง ๆ เช่น หน่วยประมวลผล หน่วยความจำ และแม้แต่ฮาร์ดแวร์เฉพาะทาง เช่น GPU ได้รับการจัดสรรอย่างเหมาะสม
- รองรับการทำงานและปรับขนาดได้ตามทรัพยากรที่มีอยู่