스위치를 통과하면 2 개의 이더넷 케이블을 병렬로 사용할 경우 얻을 수있는 이점이 제한 될 것이라고 생각합니다. 스위치가 두 개의 NIC를 결합한 것보다 빠르지 않으면 속도가 증가 할 수 있습니다.
로드 밸런싱 프로그램은 당신이 찾고있는 것입니다. 원하지 않는 경우 "로드 밸런스"를 수행 할 필요는 없지만 내가 아는 연결을 병합하는 가장 쉬운 방법입니다. 아이디어는 너무 복잡하지 않습니다
가상 NIC->로드 균형 조정 프로그램-> NIC 1 + 2
이 답변은 당신이 찾고있는 것을 가지고 있습니다 :
Network Manager와의 네트워크 부하 분산
나는 구체적인 내용을 확신하지 못하지만 그것이 일반적인 아이디어라고 확신합니다.
NIC 카드가 라우터 / 스위치보다 강력하지 않은 경우를 제외하고는 두 컴퓨터를 직접 연결하거나 병렬 연결을 사용하는 것이 유일한 이점입니다. 그러나 이론과 실천이 항상 해결되는 것은 아닙니다.
NIC가 시스템의 병목 현상인지 테스트 할 수있는 유일한 방법은 4 개의 NIC를 모두 사용하여 각 컴퓨터간에 속도 테스트를 수행하는 것입니다. 이 작업을 수행하는 방법에 대한 일반적인 아이디어를 줄 수 있지만 우분투와 관련하여 필요한 것들이 있습니다.
- 컴퓨터 1의 경우 192.168.0.1 + 192.168.0.2와 컴퓨터 2의 경우 * .3 + * .4와 같은 고유 한 IP 주소를 갖도록 각 NIC를 설정하십시오.
내가 본 로컬 네트워크에 대한 유일한 속도 테스트는 비트 파일의 전송 시간입니다. 더 좋은 방법이 있는지 잘 모르겠습니다.
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 테이블이 올바르게 설정되면 PC 1에서 PC 2의 두 인터페이스로 2 개의 파일을 보낼 수 있어야하며 각 파일은 다른 경로를 사용합니다. 두 개의 연결로 전송하는 것이 단지 하나보다 빠릅니다.