
두 개의 CPU Xeon E5405가 있는 서버의 라우터로 Linux 3.1.6 커널이 있습니다.
머신에는 2개의 1Gbps 네트워크 인터페이스(이더넷)가 있습니다.
우리는 여러 개의 네트워크를 가지고 있는데 그 중 두 개는 입니다 10.0.0.0/20
.10.1.0.0/20
동일한 네트워크에 있는 두 컴퓨터 간에 파일을 복사할 때 복사 속도는 약 1Gbps이지만, 네트워크 간에 복사할 때는 속도가 ~200Mbps로 저하됩니다. 외부 세계로/에서 복사하는 속도는 동일하지만(~200Mbps) 훨씬 더 높아야 합니다. 외부와 근처에 약 1Gbps의 빠른 다운로드 속도를 갖춘 서버가 있습니다(확인, 테스트됨).
따라서 문제는 라우팅 서버입니다(우리는 이를 확인하기 위해 여러 가지 테스트도 수행했습니다).
무엇이 문제일까요? NAT 프로세스가 이렇게 느리고, 네트워크 간 라우팅이 느리고, CPU가 사용 중이지 않고(부하가 무시할 수 있음), 커널 버그가 있을 수 있습니까?
하, 업데이트(17:40):
어떻게 든 이것이 IPv6 문제라는 것을 발견했습니다. 어떻게?
wget SERVER_NETWORK1_IPv4/file
(~1Gbps)
wget SERVER_NETWORK2_IPv4/file
(~1Gbps)
wget **SERVER_DNS_NAME**/file
(DNS 이름 사용 시 최대 200Mbps)하아!
wget SERVER_IPv6/file
(IPv6 주소 사용 시 ~200Mbps)하아!
그렇다면 다른 질문으로, 왜 IPv6가 여러 배 느린가요?