Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

메모리 버퍼와 더불어 파일버퍼가 구성되어 있다면 메모리 버퍼 넘침 시 파일로 이어서 버퍼링을 수행합니다. 즉 버퍼링을 메모리 버퍼와 파일 버퍼로 혼합하여 수행하게 됩니다. 파일버퍼는 디스크 공간이 허용하는 한도 내에서 용량을 확보할 수 있기 때문에 메모리 버퍼에 비해 상대적으로 더 큰 대용량 버퍼로 운영할 수 있어서 운영 측면의 이점이 있습니다. 그러나 파일버퍼는 메모리 버퍼 대비 지연성능이 낮기 지연(파일 I/O로 인한)이 크기 때문에 파일버퍼링을 수행하는 시점의 로컬 I/O 가 O의 성능이 저하되는 것은 감안하고 사용해야 합니다. 로컬 파일 파일버퍼링을 할 경우 원본 I/O 문맥에서 파일버퍼링을 위해 파일 O와 버퍼링용 I/O 를 O를 이중으로 수행하기 때문에 통상 기존 대비 2배의 성능저하가 발생할 수 있습니다.

...