Versions Compared

Key

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

개요

  • drbdsim은 기존 DRX의 성능

...

  • 테스트 시 drbd의 성능 한계에 제한된 결과가 도출되어 DRX 자체의 성능을 시험하는 데 적합하지 않았음
  • 이를 해결하기 위해 DRBD 의 연결과 데이터 전송을 시뮬레이션하여 DRX 가 가지는 원천적인 성능을 측정하고자 개발됨.
  • 또한 DRX 를 시험하기 위해 DRBD 리소스를 미리 구성해야 하는 부담을 덜어줄 것으로 기대.

주요 기능

  • drbd의 연결 시뮬레이션
    • Acceptor/Connector 두 채널의 연결을 시뮬레이션
  • 데이터 전송
    • DRX의 성능 측정을 위해 하드디스크 액세스 없이 대량의 데이터를 전송
    • 데이터 유형
      • zero-fill: 0x00으로 채워진 데이터
      • sequencial: 0x00 ~ 0xFF로 순차적으로 증가하는 데이터
      • random: 랜덤 생성된 데이터
  • 데이터 무결성 검사
    • 성능을 우선시하기 위해, 패킷 헤더와 데이터 시작/끝부분만 판단하는 저수준의 데이터 무결성 점검 기능이 포함됨 (CRC체크)

...