Linux 이미지와 같은 대용량 다운로드는 BitTorrent 또는 HTTP를 통해 제공되는 경우가 많습니다. 최근에 나는 특정한 이유 때문이 아니라 오히려 다음과 같은 느낌 때문에 BitTorrent를 더 자주 선택하기 시작했습니다.오픈 소스 지원.
오늘은 이 방식이 불필요한 네트워크 로드를 유발할 수 있다는 생각이 들었습니다. 제가 개념을 이해하는 한 BitTorrent 네트워크는 더 많은 피어와 통신해야 하기 때문에 단순히 단일 파일에서 큰 덩어리로 파일을 스트리밍하는 것에 비해 추가 오버헤드를 유발하기 때문입니다. 주인.
아니면 미러보다 내 위치에 물리적으로 더 가까운 노드에서 파일을 제공할 수 있으므로 실제로 네트워크 로드를 줄일 수 있습니까?
그렇다면 사용자 및 글로벌 관점에서 볼 때 두 방법 중 하나를 사용하는 것의 장단점은 무엇입니까?
답변1
새 버전이 방금 출시되었을 때와 같이 부하가 높은 경우에는 기존의 http/ftp 기반 배포판처럼 정체되는 대신 높은 부하로 번성하므로 사용자가 Bittorrent를 사용하는 것이 유리할 수 있습니다.
일반적인 로드 상황에서는(즉, 출시일이 아닌 경우) 사용자에게는 큰 이점이 아닐 수 있지만 배포자에게는 매우 저렴할 것으로 예상됩니다.
큰 그림의 경우 하나의 소스에서 모든 것을 전송하는 대신 여러 소스에서 작은 조각을 전송하는 것입니다. 약간의 오버헤드가 있지만 개념을 깨뜨릴 만큼 충분히 중요하지는 않다고 생각합니다.