O(1) 파일 디스크립터 할당

얼마 전 Linux/*BSD 스켈러빌러티(우리말로는.. 으음;;;;) 벤치마크에서 참혹한 결과를 얻었던 OpenBSD쪽과 약간 딸리는 결과를 얻은 NetBSD쪽에서 불과 몇주일 만에 만회해보고자 스켈러빌러티 향상을 위한 코드 개선을 많이 집어 넣었는데, 그 결과 NetBSD의 네트워킹 쪽에서는 이제 FreeBSD보다도 약간 나아지게 되었습니다. 대표적으로 NetBSD가 앞지른 쪽이 파일 디스크립터 할당 루틴인데, 이게 IRC서버처럼 동시에 열린 fd 개수가 수만개씩 되는 머신에게는 치명적으로 작용하기 땜시, 엄청난 향상이라고 볼 수가 있겠네용.

흐흐. FreeBSD에서도 엊그제 Dag-Erling Smørgrav가 Tim J. Robbins의 원 패치를 다시 작업해서 커밋함으로써 O(1) fd 할당 루틴을 갖게 되었습니다. 이제 우리도 편평한 그래프를 +_+

그래프 구경은 http://people.freebsd.org/~des/fdbench/ 입니다. 흐흐

7 thoughts on “O(1) 파일 디스크립터 할당”

  1. scaleability 는 한국말론 확장성 정도의 단어가 되죠.
    아무튼 O(1) fd 할당 루틴이라.. 5.x에 적용되는 패치겠죠?

  2. 아.. 음.. extensibility랑은 약간 혼돈의 여지는 있지만, 그럭저럭 뜻은 통하는 것 같긴 하네요;; 흐흐.
    이 패치는 지금 HEAD에 들어가 있는데 5.3에 적용됩니다.

  3. extensibility는 옆으로 scaleabiliy는 위로의 확장이라고 생각하시면 될듯합니다. 대충 느낌은 그런 차이거든요. 한국 사이트들 돌아다녀 보면 scaleability를 확장성으로 번역해놓아서 .. -ㅇ-

  4. 대출방법.금융정보의 노하우를 전부 공개 합니다.
    이제 비싼 수수료를 지불해 가면서 대출 받지말고
    스스로 대출 받으세요.
    신용불량자대출 등……모든 정보가 여기 있습니다.

    http://www.cyberinfoos.net

    *허락없이 글을 올려서 대단히 죄송합니다.
    게시판 성격에 부적합하면 삭제시 비밀번호 0000 입니다.
    등록을 거부 하실때에는 cyber@cyberinfoos.net으로
    등록 거부의사를 보내주시면 다음부터는 절대로 올리지
    않겠습니다. 대단히 죄송합니다

Comments are closed.