ฉันเชื่อมต่อกับเครื่อง 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
ดังนั้นโปรดใช้ความระมัดระวังด้วย