Slurm là viết tắt của (Tiện ích Linux đơn giản để quản lý tài nguyên)là trình quản lý khối lượng công việc và công cụ lập lịch công việc nguồn mở, mạnh mẽ, mô-đun và tuyệt vời được xây dựng cho Cụm Linux ở mọi quy mô. Slurm là hệ thống lập lịch công việc và quản lý cụm có khả năng chịu lỗi và có khả năng cắm cao với nhiều plugin tùy chọn mà bạn có thể sử dụng. Nó cung cấp khả năng quản lý khối lượng công việc trên một số máy tính mạnh mẽ và trung tâm dữ liệu trên khắp thế giới.
Chức năng chính của Slurm
Slurm có ba chức năng chính, trước hết nó phân bổ quyền truy cập độc quyền và/hoặc không độc quyền vào tài nguyên cho những người dùng muốn thực hiện một số công việc trong một khoảng thời gian nhất định. Tiếp theo, Slurm sử dụng một khung giúp bắt đầu, thực thi và giám sát công việc trên một tập hợp các máy chủ được phân bổ trong một cụm và chức năng cuối cùng của nó là kiểm soát việc sử dụng tài nguyên bằng cách quản lý hàng đợi công việc đang chờ xử lý.
Tính năng độc đáo của Slurm
Bạn có thể tìm thấy rất nhiều trình quản lý khối lượng công việc ngoài kia nhưng Slurm có nhiều tính năng độc đáo giúp phân biệt nó với các trình quản lý khối lượng công việc khác và các tính năng này bao gồm:
Kiến trúc khu ổ chuột
Hệ thống Slurm dựa trên một trình quản lý tập trung, slurmctld giám sát các tài nguyên và công việc khác nhau, đồng thời có thể bao gồm một trình quản lý dự phòng chịu trách nhiệm để bảo vệ trạng thái hệ thống trong trường hợp có lỗi. Mỗi máy chủ trên cụm có một daemon slurmd được so sánh với một trình bao từ xa và nhận công việc, thực thi nó, trả về trạng thái và sau đó đợi thêm công việc để thực thi, trình nền cũng cho phép giao tiếp chịu lỗi trong hệ thống phân cấp thiết lập hệ thống. Ngoài ra còn có một tùy chọn slurmdbd(slurm database daemon) được sử dụng để ghi lại thông tin kế toán từ một số cụm do Slurm quản lý trong một cơ sở dữ liệu. Bạn có thể đọc về kiến trúc hoàn chỉnh từ here
Dưới đây là hình ảnh hiển thị các thành phần khác nhau của hệ thống Slurm
Thành phần hệ thống Slurm
Hình ảnh hiển thị các thực thể hệ thống Slurm khác nhau
Thực thể hệ thống Slurm
Đọc khách hàng testimonials về Slurm. Bạn có thể muốn kiểm tra và dùng thử hệ thống lập lịch công việc và quản lý cụm Slurm nếu bạn đang làm việc với các cụm Linux ở mọi quy mô. Đối với bất kỳ thông tin bổ sung nào, bạn có thể để lại suy nghĩ của mình về Slurm tại đây bằng cách để lại nhận xét trong phần nhận xét bên dưới.