ฉันจะสามารถถ่ายโอนไฟล์ขนาด 1.8TB โดยใช้ LFTP ได้ดีที่สุดได้อย่างไร


5

ฉันจ้องมองมิเรอร์ไฟล์และไดเรกทอรีบนเซิร์ฟเวอร์ FTP ไปยัง HDD ภายนอกของฉันโดยใช้ Raspberry Pi

ฉันใช้คำสั่งต่อไปนี้:

lftp user@adress.com

mirror --use-pget-n=8 /

ไฟล์กำลังดาวน์โหลด แต่ดูเหมือนว่าจะทำงานค่อนข้างช้า หลังจากใช้งานไปประมาณ 10 ชั่วโมงมีการดาวน์โหลดเพียง 139GB เมื่อใดก็ตามที่ฉันดาวน์โหลดโดยใช้ Filezilla บนเดสก์ท็อปของฉัน (ใช้ Linux Mint) ฉันดาวน์โหลด 200GB ใน 4 ชั่วโมง

ฉันไม่ทราบว่าควรดาวน์โหลดไฟล์ในแต่ละเซกเมนต์เท่าไรดังนั้นฉันจึงเลือก 8 ฉันไม่แน่ใจว่าประโยชน์ที่ได้รับการแบ่งไฟล์เป็นเซ็กเมนต์อย่างไร

ความเร็วในการดาวน์โหลดของฉันตามยอดของ Speedtest.net ที่ประมาณ 40Mb / วินาทีและโดยปกติจะอยู่ที่ประมาณ 30Mb / วินาที

มีพารามิเตอร์ใดบ้างที่ฉันสามารถใช้เพื่อปรับปรุงประสิทธิภาพหรือเป็นฮาร์ดแวร์ของ Raspberry Pi หรือไม่

ฉันจะเก็บถาวรไฟล์ทั้งหมดและดาวน์โหลดในครั้งเดียวเท่านั้นที่ฉันไม่มีสิทธิ์เข้าถึงเซิร์ฟเวอร์อื่น ๆ

ขอบคุณ


6
มีเหตุผลบางอย่างที่คุณไม่ต้องการrsyncหรือไม่?
terdon

1
ฉันไม่มีสิทธิ์อื่นนอกเหนือจาก FTP เนื่องจากฉันไม่ได้เป็นเจ้าของเซิร์ฟเวอร์ ไฟล์เป็นแบบสาธารณะทั้งหมด แต่ฉันมีสิทธิ์เข้าถึงผ่าน FTP เท่านั้น

1
อาโอเค. ฉันจะเปรียบเทียบความเร็วของเดสก์ท็อปและ RPi ก่อนโดยดาวน์โหลดไฟล์เดียวกันสองสามครั้ง ฉันหมายถึงเรียกใช้คำสั่ง FTP เดียวกันบนเครื่องทั้งสอง ด้วยวิธีนี้คุณจะรู้ว่านี่เป็นข้อ จำกัด ของฮาร์ดแวร์หรือไม่ นอกจากนี้บางโปรแกรมที่แนะนำในเธรดนี้ อาจช่วย
terdon

คำตอบ:


0

วิธีที่เร็วที่สุดในการดาวน์โหลดไฟล์จากเซิร์ฟเวอร์ FTP นั้นคือการเรียกใช้ lftp บนเซิร์ฟเวอร์และดาวน์โหลดไฟล์ผ่านทางอินเตอร์เฟสย้อนกลับ

คำถามของคุณไม่แน่ชัด (ทิ้งไว้ก่อน)


Speedtest ให้บิตต่อวินาที 40 Mbit / s คือ 5 MByte 5 MB / s * 3600 วินาที * 4 = 72k MB หรือประมาณ 70 Giga ไบต์ หากความเร็วของคุณคือ 40 MB / s (320 Mbit / s) คุณจะต้องดาวน์โหลดไฟล์ขนาด 560 giga ไบต์ในเวลาสี่ชั่วโมง ฉันไม่คิดว่าแม้แต่ฮาร์ดไดรฟ์เกรดผู้บริโภครุ่นใหม่ล่าสุดก็สามารถเขียนได้อย่างรวดเร็วดังนั้นคุณต้องใช้ไดรฟ์ SSD ผู้ที่มีอยู่ใน 500 หรือมากกว่ากิ๊ก?

คุณกำลังเห็นคอขวดของ 47 MB ​​/ วินาทีพร้อมการกำหนดค่าที่อธิบายไว้และแหล่งที่น่าจะเป็นมากที่สุดคือ (หากไม่ใช่ฮาร์ดไดรฟ์ตัวเอง) การเชื่อมต่อ USB ของฮาร์ดไดรฟ์ภายนอก อย่างไรก็ตามคุณไม่ได้ระบุว่าไดรฟ์นั้นเชื่อมต่อผ่าน USB RasPi สามารถดาวน์โหลดไปยังไดรฟ์เครือข่ายสำหรับสิ่งที่ฉันรู้ ในกรณีดังกล่าวคุณจะยังคงถูก จำกัด โดยข้อ จำกัด ทางทฤษฎี USB 2 60MB / s เนื่องจากเครือข่ายอีเธอร์เน็ตใน RasPi เป็นอะแดปเตอร์ USB จริง ๆ

ความคิดเห็นของฉันไม่สามารถสรุปได้ แต่ฉันคิดว่ามันสมเหตุสมผลที่จะสรุปว่าฮาร์ดแวร์ RasPi คือการตำหนิสำหรับคอขวด


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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.