ฉันเชื่อมต่อกับเครื่อง Debian Linux สองเครื่องผ่าน 1 Gbit LAN ฉันสามารถวัดสิ่งนี้ด้วยการถ่ายโอนไฟล์ HTTP แบบดิบwgetซึ่งมีขนาดประมาณ 100MB / s ในทิศทางใดทิศทางหนึ่ง
เมื่อตอนนี้ผมใช้scpสูงสุดโดยไม่ต้องบีบอัดที่ฉันได้รับอยู่ที่ประมาณ15MB / s การเปิดใช้การบีบอัดที่มี-Cธงให้ฉันขึ้นอยู่กับเนื้อหาสูงสุดถึง50MB /วินาที
ยังมีแบนด์วิดท์จำนวนมากที่สูญเสียไปที่นี่ดูเหมือนว่า ฉันไม่ได้รำคาญเป็นเวลานานจนผมต้องคิดเกี่ยวกับการโอน logfile บางส่วนมีขนาดใหญ่มากและเพียงแค่รู้ว่าผิดปกติช้าscpคือ มันเป็นธรรมชาติสำหรับฉันที่จะใช้scpแม้ในสภาพแวดล้อมของ บริษัท เพราะโครงสร้างพื้นฐานทั้งหมดตั้งค่าไว้
จำกัด ประสิทธิภาพของ scp มากน้อยเพียงใด CPU ถูกผูกไว้เนื่องจากการเข้ารหัสหรือไม่ เมื่อฉันใช้htopดูเหมือนว่ามันจะไม่ได้ใช้ประโยชน์จาก CPU แบบมัลติคอร์เพียงหนึ่งในสี่ของ CPU ที่ได้รับการขยายให้ใหญ่สุด
มีวิธีเพิ่มปริมาณงานหรือไม่? ฉันมีเซิร์ฟเวอร์ HTTP และแซมบ้า แต่สำหรับการย้ายไฟล์ระหว่างเครื่อง Linux ฉันมักจะใช้ SSH นั่นคือวิธีที่ฉันเติบโตมาด้วย แต่ตอนนี้ทำให้ฉันคิดเกี่ยวกับมันดูเหมือนว่าฉันต้องพิจารณาวิธีการถ่ายโอนอื่น ๆ สำหรับข้อมูลจำนวนมาก
HTTP ใช้สำหรับแอปพลิเคชันเฉพาะใน PHP / Java / อะไรก็ตามและ samba นั้นถูกใช้ด้วยเหตุผลพิเศษบางอย่างที่เราต้องการเข้าถึงจากเครื่อง Windows
-Cตัวเลือกสำหรับการบีบอัดทำให้มันช้าลง (21MB / s แทน 112MB / s)-Cดังนั้นโปรดใช้ความระมัดระวังด้วย