Versions Compared

Key

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

...

FSR 복제성능의 최적화는 로컬 쓰기 I//O 지연시간과 복제 트래픽 전송량 처리량 두 가지 관점에서 설명합니다.

지연시간

FSR 은 시스템에 커널 필터 드라이버를 적재하여 로컬의 실시간 I/O 를 캡쳐 합니다. 이 점에서 로컬 쓰기 I/O 지연시간은 순수한 시스템의 성능지연에 따른 지연시간과 FSR 커널 엔진이 적재되어 동작함에 따라 발생하는 추가 지연시간 두 부분을 구별하여 생각해야 합니다.

...

송신버퍼는 메모리버퍼와 파일버퍼 기능으로 제공됩니다. 파일버퍼는 하드디스크 공간을 버퍼로 활용할 수 있다는 점에서 장점이 있지만 디스크에 I/O를 해야 하는 만큼 성능의 저하를 감수해야 합니다. 파일버퍼링이 동작하게 되면 기존 디스크 I/O에 비해 2배의 I/O 가 발생하게 되므로 최상의 조건에서도 최소 2배의 성능저하가 있습니다. 만약 이러한 성능저하가 우려된다면 파일버퍼는 제외하고 메모리 버퍼만 사용해야 합니다. 그러나 시스템의 여유 메모리 공간은 한계가 있기 때문에 메모리 버퍼에만 의존하기 어려운 경우에는 메모리 버퍼와 파일버퍼를 적절히 혼합하여 사용할 것을 권장합니다. 

...

처리량

FSR의 전송량에 처리량에 영향을 주는 요소는 다음과 같습니다.

  • FSR 엔진의 지연시간
  • 네트워크 전송 대역

지연시간과 처리량은 상호 연관되어 있습니다. 지연시간이 낮을 수록 데이터를 처리할 수 있는 기회가 더 많아지므로 처리량은 증가합니다. FSR 엔진의 지연성능을 좋게하려면 위에서 얘기했듯이 기본적으로 좋은 서브시스템을 갖추어야 하며 FSR에 되도록 많은 메모리 자원을 할당하는 것이 최선입니다. 그러나 네트워크 전송대역에는 한계가 있기 때문에 복제 데이터 전송량은 네트워크 전송대역 내에서 처리됩니다.