ฉันคิดว่าการใช้สวิตช์จะเป็นการ จำกัด ผลประโยชน์ใด ๆ ที่คุณจะได้รับจากการใช้สายอีเธอร์เน็ต 2 สายพร้อมกัน เว้นแต่ว่าสวิตช์นั้นเร็วกว่า NIC สองตัวของคุณรวมอยู่ด้วยซึ่งในกรณีนี้คุณอาจเห็นการเพิ่มความเร็ว
โปรแกรม Load Balancing เป็นสิ่งที่คุณกำลังมองหา คุณไม่จำเป็นต้อง "โหลดบาลานซ์" หากคุณไม่ต้องการ แต่เป็นวิธีที่ง่ายที่สุดในการรวมการเชื่อมต่อที่ฉันรู้จัก แนวคิดไม่ซับซ้อนเกินไป
NIC เสมือน -> โปรแกรมโหลดบาลานซ์ -> NIC 1 + 2
คำตอบนี้มีสิ่งที่คุณกำลังมองหาที่ฉันเชื่อ:
Network load-balancing กับ Network Manager
ฉันไม่แน่ใจในรายละเอียดเฉพาะ แต่ฉันแน่ใจว่าเป็นความคิดทั่วไป
เว้นแต่ว่าการ์ด NIC จะมีประสิทธิภาพน้อยกว่าเราเตอร์ / สวิตช์ของคุณประโยชน์อย่างเดียวที่คุณอาจได้รับคือการเชื่อมต่อโดยตรงระหว่างคอมพิวเตอร์สองเครื่องหรือการเชื่อมต่อแบบขนานตลอดเส้นทาง แต่ทฤษฎีและการปฏิบัติไม่ได้ผลเสมอไป
วิธีเดียวที่ฉันสามารถคิดได้ว่าจะทดสอบว่า NIC เป็นคอขวดในระบบของคุณหรือไม่คือทำการทดสอบความเร็วระหว่างคอมพิวเตอร์แต่ละเครื่องที่ใช้ NIC ทั้ง 4 เครื่อง ฉันสามารถให้แนวคิดทั่วไปเกี่ยวกับวิธีการทำสิ่งนี้ได้ แต่สิ่งเฉพาะของอูบุนตูที่ฉันต้องการด้วย
- ตั้งค่า NIC แต่ละรายการให้มีที่อยู่ IP ของตนเองเช่น 192.168.0.1 + 192.168.0.2 สำหรับคอมพิวเตอร์ 1 และ * .3 + * .4 สำหรับคอมพิวเตอร์ 2
การทดสอบความเร็วอย่างเดียวสำหรับเครือข่ายท้องถิ่นที่ฉันเห็นคือการถ่ายโอนเวลาในไฟล์บิต ฉันไม่แน่ใจว่ามีวิธีที่ดีกว่านี้หรือไม่ฉันไม่เคยเห็นเลย
3 ตั้งค่าเส้นทางด้วยตนเองดังนั้น * .1 เป็นอินเทอร์เฟซเพื่อไปที่ * .3 และ * .2 เพื่อไปที่ * .4
PC1 192.168.0.1 <--> 192.168.0.3 PC2 192.168.0.2 <--> 192.168.0.4
ฉันไม่เคยใช้ตาราง ip ดังนั้นนี่คือสิ่งที่ฉันพบเป็นตัวอย่าง
[root]# ip route add xx.xxx.239.120 via xx.xxx.239.120 dev eth0 table 4
[root]# ip route add table 4 default via xx.xxx.239.120
[root]# iptables -t mangle -A PREROUTING -p tcp --dport 80 -s xx.xxx.239.120 -j MARK --set-mark 4
[root]# iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to-source xx.xxx.239.120 [root]# ip rule add fwmark 4 table 4
- อีกตัวเลือกหนึ่งคือค้นหาวิธีที่ไคลเอ็นต์ ssh (หรือเทอร์มินัล) เชื่อมต่อผ่านอินเทอร์เฟซบางอย่าง ฉันไม่แน่ใจว่ามันทำยังไงสำหรับฝั่งไคลเอ็นต์
หากตั้งค่าตาราง IP อย่างถูกต้องคุณควรจะสามารถส่งไฟล์ 2 ไฟล์จากพีซี 1 ไปยังอินเตอร์เฟสทั้งสองบนพีซี 2 และแต่ละไฟล์จะใช้เส้นทางที่แตกต่างกัน หากการถ่ายโอนด้วยการเชื่อมต่อทั้งสองนั้นเร็วกว่าเพียงแค่หนึ่ง .. (หวังว่าจะเร็วเป็นสองเท่า) ถ้าอย่างนั้นคุณก็อาจมีบางอย่าง