|
News,
Internal,
Projects,
Home Software, Support, Documentation |
보통 이정도 상황에서는 interrupt가 초당 1만개 이상씩 발생하고 시스템은 interrupt를 처리하느라 아무것도 하지 못합니다. polling(4)을 사용하면 어느정도 개선은 되지만 그래도 제약은 있습니다. 프레임크기 64바이트를 100Mbps정도에서 제대로 처리하려면(별도의 하드웨어 (NP)를 사용하지 않는다면) GigE을 사용하면 좋은 결과를 얻을 수 있습니다. 실제로 4.x에서 em(4) + fastforwarding의 경우 wire-speed를 얻을 수 있었습니다. 인텔의 8254x가 여러가지 제약과 문제점을 가지고 있지만 가격대 성능비로는 좋은것 같습니다. ------------------------------ 8254X를 쓴 인텔 서버 어댑터의 경우 IPv4 TCP레이어까지 가속해 주는 로직이 들어 있어서 드라이버들도 이를 지원하게끔 작성된 것으로 알고 있습니다. IPv6의 경우는 잘 모르겠습니다만 조만간 저희 회사 내에서 테스트 해볼 생각입니다.
_______________________________________________ 한국 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 12:49:42 $ |
|