설치를 수행하는 대신 이미지 배포로 전환 할 수 없다면 비트 토렌트 또는 멀티 캐스트를 사용하는 방법을 모르겠습니다. 그렇지 않은 경우 여기에 문제에 접근하는 한 가지 방법이 있습니다.
병목 현상에 대해 더 자세히 생각해 봅시다. CPU는 병목 현상이 아닙니다. NFS는 많은 처리 능력을 요구하지 않습니다. 디스크는 병목 현상이 아닙니다. RHEL을 설치하는 데 필요한 파일은 몇 기가 바이트를 넘지 않으므로 NFS 서버의 RAM에 쉽게 맞아야합니다. 네트워크 처리량은 병목 현상입니다. 하나의 시스템을 설치하는 경우 초당 평균 50 메가 비트를 요청한다고 가정하면 500 회 설치에 공급하려면 최소 25 기가비트의 대역폭이 필요합니다. 많은 NIC 또는 매우 비싼 NIC입니다.
그렇다고해서 이유없이 더 많은 하드웨어를 던져서 성능을 개선하려고 시도해서는 안된다는 의미는 아닙니다. NFS 서버에서 가능한 많은 NIC를 가져 와서 연결하십시오. 시간과 비용을 정당화 할 수 있으면 더 많은 NFS 서버를 설정하십시오. 물론 NFS 서버가 잘 조정 되어 있는지 확인하십시오 .
하드웨어 추가 여부에 관계없이 네트워크 혼잡을 피하고 처리량의 최고점과 최저점의 균형을 조정하여 성능이 향상되는지 확인하십시오. 이렇게하려면 설치를 일괄 처리로 나눕니다. 단일 설치를 수행하고 설치 중 처리량을 그래프로 표시하십시오. 해당 그래프를보고 동시에 시작할 수있는 설치 수와 더 많은 배치를 시작하는 최적의시기를 결정하십시오.
예를 들어 NFS 서버에서 4Gb / s를 전송할 수 있다고 가정합니다. 설치 프로그램을 다운로드하는 동안 설치 프로그램이 처음 1 분 동안 100Mb / s를 복사 한 다음 설치 프로그램이 파티셔닝처럼 작동하는 동안 1 분 동안 데이터를 복사하지 않고 3 분 동안 50Mb / s를 복사하는 경우 설치 관리자가 패키지를 다운로드하고 추출합니다. 이를 알고 있으면 40 회 설치를 시작하고 1 분 정도 기다렸다가 다른 40 회 설치를 시작하고 5 분 정도 기다렸다가 프로세스를 반복 할 수 있다고 계산할 수 있습니다.