Zero-Copy조사하다가 여기까지 왔는데... Zero-Copy TCP에 대해 좀 알려주세요
글쓴이: wind351 / 작성시간: 수, 2011/06/08 - 3:38오후
Zero-Copy조사하다가 여기까지 왔는데... Zero-Copy TCP에 대해 좀 알려주세요
안녕하세요 대학교다니는 학생인데...
우연히 접하게 된 ZeroCopy 방식에 대해서 공부르 해보고 싶어서 자료를 조사하다가 여기까지 왔는데..
대략 적인 개념은 파일을 네트워크 전송하기 위해서는 약 4번의 데이터 카피와 4번의 Context Switching이 일어나는데
이것을 대략 절반으로 줄일수 있는게 Zerocopy라고 조사를 했습니다.
자바로 구현되어있는 예제 파일도 돌려보고..(속도가 많이 빠르더군요)
근데 여기서 자료를 보았는데...
zero copy 로받은 데이터를 생고기나 다름없다 가공되지 않은 정보를 써먹을수 없기 떄문에 이용가치가 거의 없다 라고 하시는데...
제가 궁극적으로 하고 싶은거는 linux server -> widows client로 파일을 전송할때 zerocopy를 이용하여 빠른 전송을 하고 싶은 것 이거든요
혹시 linux에서 기본적인 통신 방식을 zerocopy로 바꾸어주는 방법이 있을까요? 패치를 하면 된다는 말이 잇는데.. 패치도 못찾겠고 부탁좀 드립니다.
Forums:
man sendfile
man sendfile
댓글 달기