얼마전에 문의드려봤던 내용 중 일부입니다.
nfs 서버에 동영상 데이터를 write하고 있습니다.
wirte한 영상을 디스플레이 하면 중간 중간 영상이 깨져 있습니다.
그래서 내부 버퍼크기 등을 조절해서 write 횟수를 좀 줄여서 테스트 해본 결과
영상 손실이 많이 사라지긴 했는데 완전히 안정화 되진 않했습니다.
간혹 커널이 죽기도하는데
커널이 죽으면서 뿌린 메세지 중에
fs/nfs/write.c 함수 파일의
static int nfs_inode_add_request(struct inode *inode, struct nfs_page *req)
에 있는
 BUG_ON(error == -EEXIST);
에서 버그 메세지를 출력하네요.
버그 메세지는 다음과 같습니다.
kernel BUG at fs/nfs/write.c:380
Unable to handle kernel NULL pointer dereference at virtual address 00000000   
pgd = c0524000                                                                

nfs 서버와의 응답시간 등이 발생해서 그런지 nfs 서버에 동영상 데이터를 write하는게 먼가 불안한 것 같은데
왜 이런 현상이 나타나는지를 확실히 모르겠네요.