'epoll'에 해당되는 글 2건

  1. 2009/05/15 epoll 의 ET보다 LT가 더 빠르다?
  2. 2009/05/12 arm에서의 epoll사용가능 테스트

물론 소켓수나 환경에 따라 다르긴 하지만

SOCK_PACKET소캣 하나 조낸 폴링 하고 싶을때는 LT가 낳다.

라고 한다.-_-

ET를 이번 테스트에서 사용할 수 없어서 알 수 없었다.
그런데 확실히 ET를 사용하면 버릴 패킷은 확실히 버릴수 있다는게 좋은점 같다.
ET를 사용하면 소켓과 버퍼를 정확하게 컨트롤 해야한다는게 단점이라고 누가 그러긴 했지만...
서버 프로그램에서 자신이 정확하게 컨트롤 하지 않으면 안되지 않는가...
버릴건 버리고 읽을것만 읽는게 나은거 아닌가...
SOCK_PACKET의 경우 어떻게 핸들링하는것이 가장 좋은지는 역시 wireshark처럼 하는게 답이라고 할 수도 있지만. 흠.. 글쎄-_-;;


아무튼 이번의 경우 내가 오랬동안 코딩을 놓고 있었다는것이 뼈저리게 느껴진 경우였다.
저작자 표시 비영리 동일 조건 변경 허락
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by dosuser(신대용) dosuser
출처 : http://www.xevious7.com/52

위 출처의 코드를 arm용으로 컴파일 해놨다.

도대체 왜 2.6 버전의 커널인데 epoll이 동작을 안하며.. 왜 타겟보드 제작사에서 "모르겠습니다"라는 말을 당당히 할 수 있는건지...

주의
ET,LT 테스트는 이 코드 가지고 되지 않는다.
기본적으로 LT는 대부분 구현되어 있으나 ET가 구현되어 있지 않은 경우가 있다.
이는 epoll의 해더 파일에서 알 수 있다.
나중에 시간나면? 만들어야지;;;

arm용 실행파일


epoll 테스트 코드

더보기

저작자 표시 비영리 동일 조건 변경 허락
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by dosuser(신대용) dosuser
TAG ARM, epoll, Test