Điểm:0

Cách nhanh nhất để phân phối một tệp lớn giữa một nhóm máy là gì?

lá cờ dz
Wug

Hãy tưởng tượng bạn chạy một dịch vụ có tính song song cao yêu cầu bạn phải đồng bộ hóa một tệp lớn (giả sử là 100 GB) giữa nhiều máy (giả sử là 100) một cách thường xuyên và bạn muốn phân phối dữ liệu này càng nhanh càng tốt. các quy trình mà tệp xuôi dòng có thể bắt đầu thực hiện công việc của nó.

Việc gửi liên tục đến máy một, rồi máy hai, rồi máy ba, v.v., rất dễ viết kịch bản, nhưng rất tốn thời gian và rất lãng phí: tại bất kỳ thời điểm nào, 98 máy đều không hoạt động.

trang wikipedia này mô tả một số thuật toán khác nhau để phát dữ liệu tới nhiều máy. Có bất kỳ tiện ích shell nào sử dụng chiến lược thông minh hơn ngây thơ để thực hiện thao tác phát này trên một tệp thông thường không?

lá cờ ar
Bạn đang sử dụng phiên bản Ubuntu nào? Nếu tất cả các máy trong cùng một mạng, thiết lập máy khách-máy chủ bittorrent trên tất cả các máy có thể hoạt động tốt nhất. Xem [Cách truyền](https://help.ubuntu.com/community/TransmissionHowTo) để biết thêm.
qwr avatar
lá cờ kr
qwr
Tôi không nghĩ đây nhất thiết phải là một câu hỏi về Ubuntu mà là một câu hỏi về mạng
Điểm:1
lá cờ aq

Nếu chúng ở trên cùng một mạng, bất kỳ phần mềm FTP mutlicast nào cũng sẽ hoạt động (nhanh hơn bittorrent): uftp, udpcast và súng phun lửa đều có sẵn trong apt.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.