|
News,
Internal,
Projects,
Home Software, Support, Documentation |
On Thu, Nov 10, 2005 at 12:41:34PM +0900, To Jongwoo Han wrote: > On Thu, Nov 10, 2005 at 11:57:44AM +0900, Jongwoo Han wrote: > > 보통 이정도 상황에서는 interrupt가 초당 1만개 이상씩 발생하고 시스템은 > > interrupt를 처리하느라 아무것도 하지 못합니다. polling(4)을 사용하면 > > 어느정도 개선은 되지만 그래도 제약은 있습니다. > > 프레임크기 64바이트를 100Mbps정도에서 제대로 처리하려면(별도의 하드웨어 > > (NP)를 사용하지 않는다면) GigE을 사용하면 좋은 결과를 얻을 수 있습니다. > > 실제로 4.x에서 em(4) + fastforwarding의 경우 wire-speed를 얻을 수 > > 있었습니다. 인텔의 8254x가 여러가지 제약과 문제점을 가지고 있지만 가격대 > > 성능비로는 좋은것 같습니다. > > > > ------------------------------ > > > > 8254X를 쓴 인텔 서버 어댑터의 경우 IPv4 TCP레이어까지 가속해 주는 로직이 > > 들어 있어서 드라이버들도 이를 지원하게끔 작성된 것으로 알고 있습니다. > > IPv6의 경우는 잘 모르겠습니다만 조만간 저희 회사 내에서 테스트 해볼 > > 생각입니다. > > > > 사용자 관점에서 느낄수 있는 8254x의 하드웨어 가속기능은 다음과 같습니다. > 1. IPv4/IPv6 checksum offload > 2. VLAN hardware tagging/untagging > 3. TCO(TCP segmentation offload) > 4. Interrupt coalescing > 5. DMA descriptor update > 6. Jumbo frame support > > 이중 IPv6 checksum offload와 TCO는 FreeBSD에서 지원하지 않는 관계로 사용되지 > 않습니다. 단순 하드웨어만 비교한다면 Broadcom BCM57xx보다 기능이 많이 > 떨어집니다. > 철자가 틀렸내요. :-( s/TCO/TSO/g -- Regards, Pyun YongHyeon _______________________________________________ 한국 FreeBSD 사용자 그룹(KFUG) questions 메일링 리스트 questions at kr.FreeBSD.org http://www.kr.FreeBSD.org/mailman/listinfo/questions
|
Copyright © 1998-2005 Korea FreeBSD Users Group. All rights reserved. webmaster at kr.FreeBSD.org $Date: 2005/11/11 23:59:08 $ |
|