O_DIRECT에 대해서 질문이 있습니다.
글쓴이: powerson / 작성시간: 목, 2004/07/15 - 6:37오후
현재 open함수에서 O_DIRECT 플래그를 사용하려고 합니다. 현재 커널 2.6.7에서는 테스트해본 결과 잘 됩니다만, 2.4.24와 2.4.20에서는 되지를 않는군요.
웹검색에서 NFS에 있는 Allow DIRECTIO를 체크하고 리컴파일후에 다시 시도해보았지만 역시 안되고 있습니다.
2.4.24에 DIRECTIO 관련 패치가 따로 있는지요? 자료를 찾아보았지만 저는 도통 못 찾겠더군요. 관련정보나 아시는 분 답변좀 부탁드리겠습니다. ^^
참고로 open함수까지는 잘 됩니다만, write에서 EPIPE 에러가 발생합니다. 2.6.7에서도 이 문제로 고생하다가 posix_memalign함수를 사용하였더니 되었는데 2.4.24에서는 이 함수도 통하지 않더군요.
Forums:
댓글 달기