Linux에는 작업 부하 관리 하위 시스템이 있습니까?

Linux에는 작업 부하 관리 하위 시스템이 있습니까?

이 질문을 해보세요뿌리, 응답이 없습니다:

누구든지 Linux의 WLM(작업 부하 관리) 커널 스케줄러 시스템 상태를 알려줄 수 있습니까? 또는 사용자 공간 프로세스 대상을 기반으로 하는 로드 관리자가 있습니까?

좋은 시작이지만, 이러한 제안이 구현되는지 궁금합니다.

http://www.computer.org/plugins/dl/pdf/proceedings/icac/2004/2114/00/21140314.pdf

http://ckrm.sourceforge.net/downloads/ckrm-linuxtag04-paper.pdf

AIX에는 포괄적인 WLM이 있습니다. Linux와 비교할 수 있는 것이 있습니까?

답변1

나는 이것을 보고 있다:

Slurm모든 규모의 Linux 클러스터용으로 설계된 오픈 소스 워크로드 관리자입니다. 세 가지 주요 기능을 제공합니다. 첫째, 사용자가 작업을 수행할 수 있도록 일정 기간 동안 리소스(컴퓨터 노드)에 대한 독점 및/또는 비독점 액세스를 할당합니다. 둘째, 할당된 노드 집합에서 작업(일반적으로 병렬 작업)을 시작, 실행 및 모니터링하기 위한 프레임워크를 제공합니다. 마지막으로 보류 중인 작업 대기열을 관리하여 리소스 경합을 중재합니다.

인용하다Slurm워크로드 관리자

답변2

확실하지는 않지만 제가 생각할 수 있는 가장 가까운 것은 다음과 같습니다.cgroup:

제어 그룹은 작업 세트와 향후 모든 하위 작업을 특수한 동작을 통해 계층적 그룹으로 집계/분할하는 메커니즘을 제공합니다.

자세한 내용은 다음 중 하나를 참조하세요.

답변3

휴대용 일괄 처리 시스템PBS 전문가시도해 볼 수 있는 것입니다. 두 가지 형태로 제공됩니다. 하나는 오픈 소스이고 다른 하나는 상업용입니다. 에서 소스코드를 다운로드할 수 있습니다.여기설정에 도움이 되는 설치 지침도 포함되어 있습니다.

답변4

nq나는 이것이 당신이 찾고 있는 도구라고 생각합니다 .https://github.com/leahneukirchen/nq. 백그라운드 데몬이 없는 경량 작업 대기열 시스템입니다. 저자는 또한 비슷한 용도 nq로 및 를 포함한 다른 도구를 언급합니다.atbatchtask-spooler

관련 정보