왓츠앱

SLURM-모든 규모의 Linux 클러스터용으로 설계된 워크로드 관리자

Anonim

Slurm (자원 관리를 위한 간단한 Linux 유틸리티) 은 모든 크기의 Linux 클러스터용으로 구축된 훌륭하고 강력한 모듈식 오픈 소스 워크로드 관리자 및 작업 스케줄러입니다. Slurm은 내결함성과 플러그형 클러스터 관리 및 사용할 수 있는 많은 선택적 플러그인이 있는 작업 예약 시스템입니다. 전 세계의 여러 강력한 컴퓨터 및 데이터 센터에서 작업 부하 관리를 제공합니다.

Slurm의 주요기능

Slurm에는 세 가지 주요 기능이 있습니다. 우선 주어진 시간 동안 작업을 수행하려는 사용자에게 리소스에 대한 배타적 및/또는 비독점적 액세스를 할당합니다. 다음으로 Slurm은 클러스터의 할당된 호스트 집합에서 작업을 시작, 실행 및 모니터링하는 데 도움이 되는 프레임워크를 제공하며, 마지막 기능은 대기 중인 작업 대기열을 관리하여 리소스 사용을 제어하는 ​​것입니다.

Slurm 고유의 기능

많은 워크로드 관리자를 찾을 수 있지만 Slurm에는 다른 워크로드 관리자와 차별화되는 많은 고유한 기능이 있으며 이러한 기능에는 다음이 포함됩니다.

슬럼 아키텍처

Slurm 시스템은 다양한 리소스와 작업을 모니터링하는 slurmctld 중앙 집중식 관리자를 기반으로 하며, 여기에는 책임을 지는 백업 관리자가 포함될 수 있습니다. 장애 발생 시 시스템 상태를 보호합니다. 클러스터의 각 호스트에는 slurmd 원격 쉘과 비교하여 작업을 수신하고 실행하고 상태를 반환한 다음 더 많은 작업이 실행될 때까지 기다리는 데몬이 있습니다. 데몬은 또한 시스템 설정 계층에서 내결함성 통신을 활성화합니다. 단일 데이터베이스에 여러 Slurm 관리 클러스터의 계정 정보를 기록하는 데 사용되는 선택적 slurmdbd(slurm 데이터베이스 데몬)도 있습니다. 여기에서 전체 아키텍처에 대해 읽을 수 있습니다.

아래는 Slurm 시스템의 다양한 구성요소를 보여주는 이미지입니다.

Slurm 시스템 구성요소

다른 Slurm 시스템 엔티티를 보여주는 이미지

Slurm 시스템 엔티티

Slurm에 대한 고객의 고객 후기 읽기. 모든 크기의 Linux 클러스터를 사용하는 경우 Slurm 클러스터 관리 및 작업 예약 시스템을 확인하고 사용해 볼 수 있습니다. 추가 정보가 필요하면 아래 댓글 섹션에 댓글을 달아 여기에 Slurm에 대한 생각을 남길 수 있습니다.