SharedIT | 묻고 답하기(AMP)

오라클 RAC 구성시에 RAC Interconnect Switch 선택은 어떻게 해야할련지요

스위치 성능에 따라 DB 퍼포먼스로 향상이 있을까요?


현재는 1G 포트 사용해도 충분한지요? 아니면 10G?

Tags : 태그가 없습니다.

7개의 답변이 있습니다.

차니
  0 추천 | 약 일 년 전

감사합니다...  여유(?)가 된다면 10G로 한번에 가야겠네요.. 한번 해놓으면 적어도  

장애 발생하지 않는 이상 사용할 듯 합니다.

쿨가이
  0 추천 | 약 일 년 전

트래픽양으로 판단하시면 될듯합니다.

대규모 트래픽이 아니라면 1G면 충분하다고 판단됩니다.

혹시 종합적인 제안이 필요하시다면 솔루션 상담실도 고려해 보세요

topkslee
  0 추천 | 약 일 년 전

최근 RAC 구축 시 오라클 권고 사항은 10G입니다.

Oracle RAC interconnect는 instance간 데이터 교환을 하기 위한 구성인데요.

디스크를 거치지 않고 메모리 데이터를 서로 주고 받는 구조입니다.

Interconnect의 성능이 떨어지면 interconnect 관련 gc waiting 많이 발생하게 됩니다.

1G로 구성한 뒤 성능 이슈 발생한 곳들도 간혹 있구요.

Interconnect, Cache Fusion은 Oracle RAC의 핵심 기능이기에 이 부분은 

안전하게 구성하시는게 정신 건강에 좋습니다.

wansoo
  0 추천 | 약 일 년 전

일반적인 관점에서 성능이 좋으면 긍정적인 결과가 있기 마련이겠지만...

병목 구간이 어디이냐에 따라 차이가 있을 것 같습니다.

서버 자체에서 병목이 있다거나 처리하는 데이터량이 얼마되지 않아 스위치 성능에 비해 처리해야할 트래픽 량이 적은 상태라면 스위치 성능이 더 좋아 진다해도 전체적인 성능에는 영향을 미치지 않게 되겠지만...

스위치가 가끔씩이라도 과부하가 걸리는 상황이라면 스위치의 성능 향상이 DB 처리 능력 향상에도 영향을 주게 되겠고요.

DB Instance 및 공유 디스크 연결 등의 역할을 하는 스위치이기 때문에 서버 ( CPU, Memory 등 )와 저장 장치에 담겨있는 Database와의 사이에서 데이터가 지나다니는 경로 역할을 해야 해서 성능이 제대로 지원해 주지 않는다면 DB 처리 성능에 심각한 영향을 끼치게 된다는건 확실하겠고요.

투자할 충분한 여력이 되는 상황이고, 걸리는 부하 측정이 어려운 상황이라면 투자 가능한 최대치로 투자해서 구성하는게 좋지 않을까 싶네요.

비용 투자에 어려움이 있다면 다양한 데모 사용을 해 보면서 DB 처리시에 발생가능한 Disk I/O 최대량을 추정해서 그에 맞춰 투자를 하는게 좋을거라 생각되고요.

Genghis Khan
  0 추천 | 약 일 년 전

RAC 내부/외부 환경에 따라 다릅니다

최근 이슈에서 interconnect  아닌 다른

문제이긴 했으나 1G와 10G에 따라 I/O 이슈는 

있습니다

빨간신발
  0 추천 | 약 일 년 전

별 차이는 없겠지만

심리적 그리고 나중에 혹시 문제 발생시 네트워크 핑계가 안나오게 방어용으로

여유되시면 10

Simon.Park
  0 추천 | 약 일 년 전

DB 사용량에 따라 1G로 해야 할지 10G로 해야 할지 결정 하시면 되는데요,

Heavy I/O가 아닌 이상은 대부분 1G로 많이 구성을 하고 있습니다.