moreutils의 "병렬" 정신을 바탕으로 하는 다양한 공작 기계가 있습니까?

moreutils의 "병렬" 정신을 바탕으로 하는 다양한 공작 기계가 있습니까?

parallel~에서더 많은 유틸리티는 무엇보다도 mCPU 전체에 독립적인 작업을 균등하게 분배하는 훌륭한 도구입니다 n. 여러 컴퓨터에서 동일한 작업을 수행할 수 있는 도구를 아는 사람이 있나요? 이러한 도구는 확실히 여러 기계나 네트워크 또는 유사한 개념을 이해할 필요가 없습니다. 저는 단지 m작업을 분산시키는 것에 대해 이야기하고 있을 뿐입니다.N 무리, 여기서 클러스터 i N_i작업은 병렬로 실행됩니다.

현재 저는 동일한 작업을 수행하기 위해 자체 BASH 스크립트를 사용하지만 더 간결하고 깔끔한 도구를 사용하는 것이 좋을 것입니다. 아는 사람 있나요?

답변1

GNU Parallel은 이 작업과 그 이상을 수행할 수 있습니다(ssh를 사용하여).

머신 목록(예: CPU 코어당 하나)에서 실행되는 작업 대기열이 하나만 있기 때문에 속도가 혼합된 머신도 처리할 수 있습니다. 한 작업이 완료되면 다른 작업이 시작됩니다.

따라서 시작하기 전에 작업을 클러스터로 분할하지 않고 동적으로 분할합니다.

자세히 알아보려면 소개 비디오를 시청하세요.http://pi.dk/1

관련 정보