นี่คือสิ่งที่ฉันต้องการ:
- Rsync daemon ทำงานบนเซิร์ฟเวอร์ต้นทาง เซิร์ฟเวอร์ปลายทางดึง rsync ดังต่อไปนี้:
rsync -ptv rsync: // source_ip: document / source_path / *. abc destination_path /
- ไฟล์ไบนารีขนาดใหญ่ (3 GB ถึง 5 GB) จะถูกคัดลอกจากเครื่องต้นทางไปยังปลายทางผ่าน LAN ดังนั้นไม่จำเป็นต้องเข้ารหัส / ถอดรหัส ดังนั้นอย่าใช้ SSH เครื่องปลายทางเชื่อมต่อโดยตรงกับ rsync daemon
- โฟลเดอร์ปลายทางจะว่างเปล่าเสมอก่อนที่จะดึง rsync ดังนั้นฉันจึงไม่ต้องกังวลกับการอัพเดตไฟล์บางไฟล์แบบมีเงื่อนไข Rsync pull จะสร้างไฟล์ใหม่ที่ปลายทางเสมอ (ไม่อัปเดต) ดังนั้นฉันไม่ต้องการ rsync ในการคำนวณผลรวมตรวจสอบ
ฉันไม่พอใจกับปริมาณของ CPU ที่ rsync ใช้เมื่อสิ้นสุดการรับหรือไม่ ตัวเลือก rsync ใดจะช่วยให้ฉันเพิ่มประสิทธิภาพการใช้งาน rsync ในกรณีที่อธิบายไว้ข้างต้น สิ่งที่ฉันกังวลคือ rsync อาจทำมากกว่าที่ฉันต้องการ rsync ตรวจสอบไฟล์ ฉันไม่ต้องการสิ่งนั้น
ยังต้องการที่จะเห็นการปรับปรุงความเร็ว
เปลี่ยนขนาดบล็อกปิดการใช้งาน checksum ฯลฯ จะช่วยได้อย่างไร