Versions Compared

Key

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

...

시스템은 커널 설정에 따라 다르지만 통상 메모리 사용량이 70~80% 에 이를 때 페이징이 일어나므로 성능저하를 예방하기 위해선 적어도 30% 이상의 물리메모리 여유 공간이 확보되도록 구성해야 합니다. 여기에 여기의 70%의 사용량에는 복제에서 사용하는 메모리 용량은 다음과 같습니다용량이 포함되어야 합니다.

Windows 에서 Windows의 경우 BSR의 최대 사용 메모리는 기본 설정(max-req-write-count 10만)에서 1 리소스 당 최대 1.5GB + 송신버퍼 용량 이며, 최대 설정(max-req-write-count 100만)에서 1 리소스 당 3GB + 송신버퍼 용량 입니다쓰기 요청 회수의 설정과 송신버퍼의 크기에 따라 결정되며 다음과 같습니다.

  • 송신버퍼 없는 동기방식의 경우

    • 기본설정에서 쓰기 요청 기본 설정(1만)에서 1리소스 당 최대 1.5GB NonPaged Pool을 사용합니다.

    • 최대설정에서 쓰기 요청 최대 설정(10만)에서 1리소스 당 최대 3GB NonPaged Pool을 사용합니다.

  • 송신버퍼 1GB 설정에서 비동기 방식의 경우

    • 기본설정에서 쓰기 요청 기본 설정에서 1리소스 당 최대 2.5GB NonPaged Pool을 사용합니다.

    • 최대설정에서 쓰기 요청 최대 설정에서 1리소스 당 최대 4GB NonPaged Pool을 사용합니다.

...

페이징 발생을 억제하기 위한 30% 여유공간 확보가 불가능하다면 성능저하를 감수한 운영을 해야하며불가하다면 기본적인 성능저하를 감수하여 운영 해야 하고, 적어도 복제에서 필요로 하는 1 리소스 당 3~4GB NP 메모리 사용량은 여유공간으로 유지시켜 주어야 합니다.

...