Versions Compared

Key

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

...

  • 운영서버 복제 대상 디스크의 읽기/쓰기 I/O 데이터 측정 (최소 1~4주 기간 내의 평균 I/O, 최대 I/O)
  • 측정 방법
    • Windows : 성능모니터 도구 이용 디스크 I/O 통계 데이터 취합
    • Linux: iostat 등 유틸리티 이용 디스크 I/O 통계 데이터 취합
  • 측정결과에 따라 버퍼 크기, 압축, 버퍼 운영 정책 고려

복제 대역

복제 대역은 최소한 10Mbps~100Mbps 대역폭이 요구됩니다최소 10Mbps~100Mbps 대역폭이 요구되며, 1Gbps 이상을 권장합니다.

  • 네트워크 회선을 통해 볼륨 I/O 양 산정

1Gbps(약 120MB/s) 대역의 경우 최대 전송 가용 대역은 약 80MB/s(70%) 로 가정하고, (초기) 동기화 대역을 30MB/s(약 1/3), 남은 50MB/s 를 가용 복제 대역으로 간주합니다. 볼륨이 2 개일 경우 볼륨 당 25MB/s 이내의 I/O 를 처리할 수 있습니다.

  • I/O 부하가 클 경우(압축 사용)

1Gbps의 경우, 최대 가용 대역 80MB, 동기화 대역을 10MB/s로 하향설정, 남은 70MB/s 에 압축(1.5배)를 하여 105MB/s 의 복제 대역을 산출 합니다. 볼륨이 2 개일 경우 볼륨 당 약 50MB/s 이내의 I/O 를 처리할 수 있습니다.



정책

운영환경의 I/O 부하도 및 압축 사용 여부에 따라 구성방식을 결정합니다. 로컬 구성 방식이 일반적이나 복제 부하가 크고 WAN 구간 가속이 필요할 경우 전용 구성 방식을 권장합니다.

...

  • BSR 연동의 경우 Ahead 모드(지연복제), 비동기 복제 구성을 전제로 합니다.
  • 복제 연결이 유지되는 측정 구간에 대해서만 계측될 수 있도록 합니다. 연결 단절 구간에 대한 I/O 측정치는 고려대상이 아닙니다.
  • 다음의 방법을 통해 BSR의 Ahead 모드로 진입하는 회수(혼잡 진입 회수)를 취합합니다.
    • BSR 로그상의 "Congestion-fill threshold reached" 의 출력 회수 취합
    • bsrsetup events2 명령을 통한 Ahead 진입 회수 확인
  • 취합한 혼잡진입 회수를 기준으로 버퍼 크기를 재조정합니다. 혼잡빈도가 잦은 경우 버퍼의 크기는 더욱 증설되어야 합니다.
  • 버퍼를 증설 했음에도 혼잡구간이 빈도가 낮아지지 않을 경우 압축에 대해 고려합니다.

FSR

FSR 은 DRX의 버퍼 크기만 지정하면 됩니다. 혼잡모드는 지원하지 않으므로 설정할 필요 없습니다.버퍼는 설정하지 않습니다. DRX 버퍼로 버퍼링을 수행하다가 버퍼가 다 차면 즉시 버퍼를 비우고 동기화 상태로 자동 이행합니다. 

버퍼의 크기를 지정할 때에는 BSR 의 버퍼 정책을 참고하여 버퍼 운영 기준을 세우고 그에 따른 크기 지정만 염두에 두면 고려하면 됩니다. 메모리가 허용하는 한도 내에서 통상 수 GB 수준에서 버퍼를 지정하면 됩니다.

...