Score:0

วิธีที่เร็วที่สุดในการกระจายไฟล์ขนาดใหญ่ระหว่างเครื่องจำนวนมากคืออะไร?

ธง dz
Wug

ลองนึกภาพว่าคุณเรียกใช้บริการแบบคู่ขนานสูงซึ่งกำหนดให้คุณต้องซิงค์ไฟล์ขนาดใหญ่ (เช่น 100GB) ระหว่างเครื่องจำนวนมาก (เช่น 100) เป็นประจำ และคุณต้องการเผยแพร่ข้อมูลนี้โดยเร็วที่สุด ดังนั้นบริการที่ กระบวนการที่ไฟล์ดาวน์สตรีมสามารถเริ่มทำงานได้

การส่งไปยังเครื่องหนึ่งตามลำดับจากนั้นเครื่องที่สองจากนั้นเครื่องที่สาม ฯลฯ เป็นเรื่องง่ายในการเขียนสคริปต์ แต่ใช้เวลานานมากและสิ้นเปลืองมาก: ในเวลาใดก็ตาม 98 เครื่องไม่ได้ใช้งาน

หน้าวิกิพีเดียนี้ อธิบายอัลกอริธึมต่างๆ จำนวนหนึ่งสำหรับการเผยแพร่ข้อมูลไปยังหลายเครื่อง มียูทิลิตี้เชลล์ใดบ้างที่ใช้กลยุทธ์ที่ชาญฉลาดกว่าไร้เดียงสาเพื่อดำเนินการออกอากาศนี้ในไฟล์ปกติ

ar flag
คุณใช้ Ubuntu เวอร์ชันใด หากทุกเครื่องอยู่ในเครือข่ายเดียวกัน การตั้งค่า bittorrent client-server บนเครื่องทั้งหมดอาจทำงานได้ดีที่สุด ดู [Transmission How To](https://help.ubuntu.com/community/TransmissionHowTo) สำหรับข้อมูลเพิ่มเติม
qwr avatar
kr flag
qwr
ฉันไม่คิดว่านี่จำเป็นต้องเป็นคำถามของ Ubuntu แต่เป็นคำถามเกี่ยวกับระบบเครือข่าย
Score:1
ธง aq

หากอยู่ในเครือข่ายเดียวกัน ซอฟต์แวร์ FTP แบบ mutlicast ใด ๆ ควรใช้งานได้ (เร็วกว่า bittorrent): uftp, udpcast และ flamethrower มีให้ใช้งานใน apt

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา