반응형
PDF 자료 streams-zerocopy.pdf
Zero Copy는 머 간단히 이야기 하면 Network에서 Read/Write 할때 걸리는 불필요한 Copy 과정을 최소화 하자는 이야기이다
IBM(http://www.ibm.com/developerworks/library/j-zerocopy/) - 번역(http://highway101.tistory.com/301)
의 내용을 살펴 보면 기존의 데이터 복사 과정은 다음과 같다
무려 4번이나 걸린다 - _- 굳이 그럴필요가 있는가 걍 바로 네트워크로 Read/Write하면 되지 않는가 !!
그래서 얘네 정의 한 내용을 Zero Copy의 과정을 보면 다음과 같다
보면 2번만에 복사가 완료된다 -
근데 구현은 어떻게 할까 ㅡ.ㅡ?
친절하게 Sample Code가 있다. 근데 java ... 어쩌라고 - _-
다른 참고 사이트를 살펴 보면 (http://www.linuxjournal.com/article/6345) Zero Copy 에 관련하여 좀 더 자세히 나와 있다 = _=
현재 소스포지(http://ko.sourceforge.jp/projects/sfnet_zero-copy/)에 linux 2.6.15.3 버전의 패치를 참고하여 작업진행 중.
기타 code 다운 주소 : http://www.ioremap.net/archive/zero-copy/
반응형
'학습자료(~2017) > 네트워크' 카테고리의 다른 글
[암호화] SSL on ISC, Part 1: SSL은 무엇이며, 왜 이것을 사용해야 하는가? - IBM (0) | 2012.01.12 |
---|---|
스위치의 기능 및 동작 방식 (0) | 2012.01.11 |
[네트워크] UNIX 네트워크 프로그래밍 강좌 (0) | 2012.01.11 |
[네트워크] 윈속 프로그래밍 - IOCP 펌 (0) | 2012.01.11 |
[네트워크] Nagle 알고리즘 (0) | 2012.01.10 |