Korea FreeBSD Users Group News, Internal, Projects, Home
Software, Support, Documentation

Re: [KFUG] Fwd: .



[ ³¯Â¥¼ø »öÀÎ ] [ ´ñ±Û¼ø »öÀÎ ] [ ÃÖ»óÀ§ »öÀÎ] [ °Ë»ö]

[ÀÌÀü ±Û] [´ÙÀ½ ±Û] [ÀÌÀü ´ñ±Û] [´ÙÀ½ ´ñ±Û]


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보다 기능이 많이
떨어집니다.

-- 
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/10 14:33:57 $
Powered by FreeBSD