반응형
Notice
Recent Posts
Recent Comments
160x600
관리 메뉴

세상 모든 잡동사니 집합소 스레TV

[Coversion] DMO 내의 Benchmarking 옵션 본문

기술/SAP BC

[Coversion] DMO 내의 Benchmarking 옵션

스레TV 2025. 7. 8. 01:52
728x90
반응형

SAP의 **DMO (Database Migration Option for SUM)**에서의 벤치마킹(Benchmarking) 옵션은, 마이그레이션 성능을 최적화하고 적절한 병렬 처리 개수(R3load process 수)와 스플릿 전략(table splitting strategy)을 결정하기 위한 사전 분석 도구입니다. 이 옵션을 통해 실제 마이그레이션 전 테스트를 수행해 예상 처리 속도 및 병목 지점을 확인할 수 있습니다.


✅ 한 줄 정의

DMO Benchmarking은 마이그레이션 본 수행 전, 대표 테이블을 기반으로 데이터 전송 성능을 테스트하고 최적의 병렬 처리 구성(R3load 병렬 수)을 추정하는 기능입니다.


🧠 벤치마킹이 필요한 이유

이유설명
🎯 성능 예측 실제 마이그레이션 시간 추정 및 병목 구간 사전 탐지
⚙️ 파라미터 조정 병렬 처리 수, table split 방식, 네트워크 처리량 등을 기준 설정 가능
🧪 사전 검증 시스템 간 네트워크/스토리지 병목 탐색, 실패 가능성 확인
 

🛠️ 벤치마킹 활성화 방법

📍 SUM UI 상에서 활성화 (Advanced Options)

  1. SUM 실행
  2. 옵션 화면에서 "Benchmarking" 선택
  3. Benchmarking only mode 체크
  4. 이후 R3load 병렬 프로세스 수를 선택하거나 자동 측정

또는 아래와 같이 SUM Parameters.xml 또는 sumabap.conf에 반영됨:

ini
 
 
benchmarkMode=true

 


🧪 벤치마크 수행 흐름

  1. 대표 테이블 30~50개를 자동으로 선택
    (데이터 양, 데이터 타입, 파티션 여부 등 고려)
  2. 각 테이블을 HANA 타겟으로 마이그레이션 테스트
  3. 처리 속도(MB/sec), 병렬 스레드별 처리량, 실패율 등을 기록
  4. 로그 결과 분석 후 최적의 구성 제안

📊 출력 결과 예시 (SAPup logs 또는 benchmarking logs)

text
 
 
Benchmark Table: ZSALES_DOCS
Rows: 5,000,000
Throughput: 45 MB/s
Split ratio: 4
Estimated total migration time: ~ 9.5 hours
Recommended R3load jobs: 40

🔍 BENCHMARK.LOG, SAPup.log 파일에서 확인 가능


✅ 벤치마킹 결과로 조정 가능한 주요 항목

항목설명
numberOfR3loadProcesses 병렬 처리 수 설정 (sumabap.conf 또는 SUM UI에서)
tableSplit 스플릿 전략 적용 여부 (특히 대형 테이블)
packageSize 각 R3load 작업에서 가져올 데이터 블록 크기
네트워크 경로 검증 RFC 연결, 파일시스템 속도, latency 등 확인 가능
 

⚠️ 벤치마크 주의사항

주의항목설명
실데이터 전송은 아님 테스트용 테이블만 실제로 마이그레이션 (본 마이그레이션과 별개)
리소스 소비 일시적으로 고CPU/고I/O 발생 가능 → 테스트 시간대 고려
일부 환경에서는 부정확 가상 환경, NAS 스토리지 등에서는 실제보다 느릴 수 있음
 

✅ 요약 정리

항목설명
정의 DMO 수행 전, 마이그레이션 성능과 최적 병렬값을 테스트하는 기능
목적 마이그레이션 시간 예측, R3load 병렬 수 최적화, 병목 탐지
실행 방법 SUM UI에서 옵션 활성화 또는 sumabap.conf 설정
결과 활용 테이블 스플릿, R3load 수, 네트워크 및 I/O 최적화 기준으로 사용
300x250
반응형

'기술 > SAP BC' 카테고리의 다른 글

[Conversion] sumabap.conf 파일  (0) 2025.07.08
[BC] SAP HOST AGENT 란?  (0) 2025.07.07
[BC-Conversion] SGEN  (0) 2025.07.06
[Conversion] umodauto.lst 파일  (0) 2025.07.05
[Conversion] Table comparion  (0) 2025.07.04
[Conversion] XPRA와 AIM  (0) 2025.07.03
[BC] eCATT  (1) 2025.07.02
Comments