10 Gigabit Ethernet 속도 이게 정상일까요?
글쓴이: noname81 / 작성시간: 목, 2011/03/03 - 11:07오후
NIC: PCI Express 2.0 x4 (싱글포트)
보드 슬롯: PCI Express 1.0a x4
OM3 cable로 노드 2대만 연결해서 iperf or pktgen + iptraf로 측정해봤습니다.
3.7 ~ 4Gbps 나옵니다...
(pktgen으로 eth0을 코어 4개에 맵핑해서 테스트도 해봤습니다)
PCI Express 1.0이라도 4 lane이면 8 Gb/s 전송가능하지 않나요?
왜 이렇게 반토막나서 나오는지 궁금하네요...
Forums:
혹시라도 도움이 될지
혹시라도 도움이 될지 모르겠네요.
http://fasterdata.es.net/
http://star4u.org
http://mirror.star4u.org
CPU의 bottleneck 아닐까요?.
http://shader.kaist.edu/packetshader
2010년 SIGCOMM 논문이군요.
헐~... 그런데 packet forwarding 만 놓고 보면 10Gbps에서 CPU가 bottle neck 이 될 것 같지는 않군요.
그런데 요새 10Gbps 장비가 얼마나 하죠?
Ethernet card와 switch 말이죠. 회사에서 이거 비싸다고 말이 있던데 비싸봐야 얼마나 한다고 그러는지...
1배속 기준으로 PCIE 대역폭은 PCIE 1.0
1배속 기준으로 PCIE 대역폭은
PCIE 1.0 -> 250MB/s (UP 125MB/s, DOWN 125MB/s)
PCIE 2.0 -> 500MB/s (UP 250MB/s, DOWN 250MB/s)
입니다.
배속이 늘어나면 이 값에 배수 곱한게 대역폭이고요.
그나저나 10Gb 이더넷이면 단방향으로만 쳐도 초당 1.2기가바이트가 날라다니는데 CPU나 메모리 쪽에서 이거 다 받아내기도 버거울텐데요.
네할렘/샌디브릿지 제온이나 옵테론 듀얼 이상 구성해서 한쪽을 네트웍처리 전문으로 하지 않는 이상은.
반토막이라면 점보프레임(jumbo frame) 설정을
반토막이라면 점보프레임(jumbo frame) 설정을 안하신것 같습니다.
댓글 달기