Versions Compared

Key

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

...

DRX의 성능지표는 DRX에서 제공하는 CLI 명령들을 통해 확인 할 수 있습니다.

  • 버퍼 링성능지표 확인: memusage
  • 압축 성능지표 확인: statisticsBAB 성능지표 확인 : memusage
    • BAB의 사용량과 Latency를 통해서 BAB의 성능을 확인할 수 있습니다. 
      • 2.4 물리 메모리 사양 항목에서 계산된 BAB의 사용량을 확인합니다. I/O의 부하 변동에 따른 BAB 성능을 확인합니다. 

      • Latency값의 증감을 통해서 병목이 발생하는 항목을 확인합니다. 
    • 출력 예시

      • Capacity : 리소스에 설정한 BAB 사이즈이며 단위는 Kilobytes입니다.
      • Use (Size) 항목 : BAB 사용률과 Size입니다. Size의 단위는 Kilobytes입니다.
      • BAB Latency는 TX, RX, Compress, Decompress 항목에 대한 현재(cur), 평균(avg), 최대(max), 최소(min)값을 microseconds 단위로 출력합니다. 


        Code Block
        themeDJango
        titlememusage
        collapsetrue
        < 일반 모드 >
        [root@c73-p1 dgkim]# drx-ctl mem all
        --------------------------------------------------------------------------------------
        Name                 Capacity Use (Size)                                  Full Counts 
        --------------------------------------------------------------------------------------
        DR-1-3-c73-p2-c73-p1 716800   [>>>>>>>.....................] 23% (163277) 0           
                             10240    [............................]  0% (0)      -           
        --------------------------------------------------------------------------------------
        DR-2-3-c73-p2-c73-p1 512000   [............................]  0% (0)      0           
                             10240    [............................]  0% (0)      -           
        --------------------------------------------------------------------------------------
         Active bab counts : 2
        
        <상세 모드>
        [root@c73-p1 dgkim]# drx-ctl mem all -v
        ----------------------------------------------------------------------------------------------------------
        Name                 Capacity Begin     End       Use (Size)                                  Full Counts 
        ----------------------------------------------------------------------------------------------------------
        DR-1-3-c73-p2-c73-p1 716800   340236152 504137496 [>>>>>>>.....................] 22% (160060) 0           
                             10240    0         0         [............................]  0% (0)      -           
        ----------------------------------------------------------------------------------------------------------
        DR-2-3-c73-p2-c73-p1 512000   64273922  64273922  [............................]  0% (0)      0           
                             10240    0         0         [............................]  0% (0)      -           
        ----------------------------------------------------------------------------------------------------------
         Active bab counts : 2
        ----------------------------------------------------------------------------------------------------------
        name                 Latency    cur             avg             max             min             
        ----------------------------------------------------------------------------------------------------------
        DR-1-3-c73-p2-c73-p1 TX BAB     00:00:00.000000 00:00:00.443516 00:00:06.765142 00:00:00.000101 
                             RX BAB     00:00:00.000000 00:00:00.000000 00:00:00.000000 00:00:00.000000 
                             Compress   00:00:00.000088 00:00:00.000087 00:00:00.001439 00:00:00.000001 
                             Decompress 00:00:00.000000 00:00:00.000000 00:00:00.000000 00:00:00.000000 
        ----------------------------------------------------------------------------------------------------------
        DR-2-3-c73-p2-c73-p1 TX BAB     00:00:00.000000 00:00:00.001627 00:00:00.004173 00:00:00.000261 
                             RX BAB     00:00:00.000000 00:00:00.000000 00:00:00.000000 00:00:00.000000 
                             Compress   00:00:00.000000 00:00:00.000113 00:00:00.001440 00:00:00.000001 
                             Decompress 00:00:00.000000 00:00:00.000000 00:00:00.000000 00:00:00.000000 
        ----------------------------------------------------------------------------------------------------------
         Active bab counts : 2
        [root@c73-p1 dgkim]#
        
        


  • 압축 성능지표 확인: statistics
    • DRX의 모든 통계를 확인하는 명령어입니다. 사용자 출력 모드인 filter옵션을 사용해서 압축 통계를 출력합니다. 
    • 사용한 명령어

      Code Block
      drx-ctl st all -v --filter=name,type,ratio,cur,best,worst,cp-avg,cp-cur,cp-min,cp-max,dc-avg,dc-cur,dc-min,dc-max


    • 출력 예시
      • 출력되는 단위는 KiloBytes입니다. 
      • 압축 ratio는 (압축전 사이즈 / 압축후 사이즈)로 계산되기 때문에 가독성을 위해서 소수점 둘째 자리까지 출력합니다. 

        Code Block
        themeDJango
        titlestatistics
        collapsetrue
        < 상세 모드 >
        [root@c69-1 drbd.d]# drx-ctl st all -v
        ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
        name           type tx  rx t-raw t-net r-raw r-net ratio cur  best  worst cp-avg   cp-cur cp-min   cp-max   ec-avg ec-cur ec-min ec-max dc-avg dc-cur dc-min dc-max de-avg   de-cur de-min   de-max   
        ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
        r0-c69-2-c69-1 data 184 0  13660 6821  0     1     1.93  0.00 18.07 1.00  0.000098 0      0.000001 0.013818 0      0      0      0      0      0      0      0      0.000189 0      0.000001 0.002338 
        r0-c69-2-c69-1 meta 0   0  
        ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
         All connections : 2, Established : 2
        [root@c69-1 drbd.d]#
        
        
        < 사용자 출력 모드로 압축 항목만 출력 >
        [root@c69-1 drbd.d]# drx-ctl st all -v --filter=name,type,ratio,cur,best,worst,cp-avg,cp-cur,cp-min,cp-max,dc-avg,dc-cur,dc-min,dc-max
        -----------------------------------------------------------------------------------------------------------
        name           type ratio cur  best  worst cp-avg   cp-cur   cp-min   cp-max   dc-avg dc-cur dc-min dc-max 
        -----------------------------------------------------------------------------------------------------------
        r0-c69-2-c69-1 data 1.91  1.94 18.07 1.00  0.000088 0.000139 0.000001 0.013818 0      0      0      0      
        r0-c69-2-c69-1 meta 
        -----------------------------------------------------------------------------------------------------------
         All connections : 2, Established : 2
        [root@c69-1 drbd.d]#
        
        


      • 축약어 설명

        축약어설명축약어설명축약어설명
        txTX speedratiocompress average ratioecencrypto
        rxRX speedcurcompress current ratio dcdecrypto
        t-netTX-Network 전송 사이즈worstcompress worst ratio

        t-rawTX RAW 사이즈bestcompress best ratio

        r-rawRX-Network 전송 사이즈cpcompress

        r-netRX RAW 사이즈dedecompress


7.3. 최적화 절차

최적화는 DRX의 버퍼를 적절한 크기로 조정하고 압축을 위한 압축 인자를 조절하는 과정입니다.

...