느린 네트워크 카드를 사용하여 LAN의 여러 컴퓨터에 대용량 파일 보내기
Nov 16 2020
한 컴퓨터에서 LAN에 연결된 여러 대 (50 대)의 동일한 컴퓨터로 전송하려는 대용량 파일 (예 : 10GB)이 있습니다.
다음과 같은 전송이 나에게 의미가 있습니다.
/--> 4 ---
/
1 -----> 2 -----> 5 ---
\ and so on...
\--> 3 -----> 6 ---
\
\-> 7 ---
많은 전송이 동시에 발생하기 때문에 더 빠를 것입니다 (그리고 작동 해야하는 빠른 스위치가 있습니다).
분명히 누군가 이미 이것을 코딩했습니다 : P
이에 적합한 패키지는 무엇입니까?
모든 것이 유닉스 / 리눅스에서 실행되고 sudo 액세스 권한이 있으므로 모든 것이 진행됩니다.
답변
2 ctrl-alt-delor Nov 16 2020 at 20:51
BitTorrent
BitTorrent는이를 허용합니다. (사진에서와 같이) 트리 구조를 따르지 않습니다. 메쉬를 사용합니다. 파일이 여러 부분으로 나뉩니다. 파일 부분은 사본이있는 모든 시스템에서 전송됩니다.
마스터가 슈퍼 시드 모드로 전환되면 각 클라이언트에 서로 다른 부분을 엄격하게 보냅니다. 클라이언트는 모든 것을 가질 때까지 자신이 가진 것을 공유하는 데 협력합니다.