zoukankan      html  css  js  c++  java
  • Exadata测试CELL_FLASH_CACHE KEEP性能

    Exadata测试CELL_FLASH_CACHE KEEP  SMART Flash Cache性能    
    imageinfo
    
    Kernel version: 2.6.18-274.18.1.0.1.el5 #1 SMP Thu Feb 9 19:07:16 EST 2012 x86_64
    Cell version: OSS_11.2.3.1.1_LINUX.X64_120607
    Cell rpm version: cell-11.2.3.1.1_LINUX.X64_120607-1
    
    Active image version: 11.2.3.1.1.120607
    Active image activated: 2012-08-13 18:00:09 -0400
    Active image status: success
    Active system partition on device: /dev/md6
    Active software partition on device: /dev/md8
    
    In partition rollback: Impossible
    
    Cell boot usb partition: /dev/sdm1
    Cell boot usb version: 11.2.3.1.1.120607
    
    Inactive image version: 11.2.2.4.2.111221
    Inactive image activated: 2012-08-09 15:36:25 -0400
    Inactive image status: success
    Inactive system partition on device: /dev/md5
    Inactive software partition on device: /dev/md7
    
    Boot area has rollback archive for the version: 11.2.2.4.2.111221
    Rollback to the inactive partitions: Possible
    
    CellCLI> list flashcache detail 
             name:                   dm01cel01_FLASHCACHE
             cellDisk:               FD_15_dm01cel01,FD_11_dm01cel01,FD_09_dm01cel01,FD_14_dm01cel01,FD_00_dm01cel01,FD_12_dm01cel01,FD_03_dm01cel01,FD_01_dm01cel01,FD_13_dm01cel01,FD_07_dm01cel01,FD_04_dm01cel01,FD_08_dm01cel01,FD_05_dm01cel01,FD_10_dm01cel01,FD_02_dm01cel01,FD_06_dm01cel01
             creationTime:           2012-08-13T17:58:02-04:00
             degradedCelldisks:      
             effectiveCacheSize:     365.25G
             id:                     f7118853-fd8d-4df4-917e-738c093530a7
             size:                   365.25G
             status:                 normal
    
    
    
    
    CellCLI> LIST METRICCURRENT WHERE objecttype='FLASHCACHE';
             FC_BYKEEP_OVERWR                FLASHCACHE      0.000 MB
             FC_BYKEEP_OVERWR_SEC            FLASHCACHE      0.000 MB/sec
             FC_BYKEEP_USED                  FLASHCACHE      8,350 MB
             FC_BY_USED                      FLASHCACHE      8,518 MB
             FC_IO_BYKEEP_R                  FLASHCACHE      8,328 MB
             FC_IO_BYKEEP_R_SEC              FLASHCACHE      0.000 MB/sec
             FC_IO_BYKEEP_W                  FLASHCACHE      8,201 MB
             FC_IO_BYKEEP_W_SEC              FLASHCACHE      0.000 MB/sec
             FC_IO_BY_R                      FLASHCACHE      8,700 MB
             FC_IO_BY_R_MISS                 FLASHCACHE      8,704 MB
             FC_IO_BY_R_MISS_SEC             FLASHCACHE      0.000 MB/sec
             FC_IO_BY_R_SEC                  FLASHCACHE      0.000 MB/sec
             FC_IO_BY_R_SKIP                 FLASHCACHE      69,824 MB
             FC_IO_BY_R_SKIP_SEC             FLASHCACHE      0.001 MB/sec
             FC_IO_BY_W                      FLASHCACHE      9,783 MB
             FC_IO_BY_W_SEC                  FLASHCACHE      0.000 MB/sec
             FC_IO_ERRS                      FLASHCACHE      0
             FC_IO_RQKEEP_R                  FLASHCACHE      8,340 IO requests
             FC_IO_RQKEEP_R_MISS             FLASHCACHE      8,340 IO requests
             FC_IO_RQKEEP_R_MISS_SEC         FLASHCACHE      0.0 IO/sec
             FC_IO_RQKEEP_R_SEC              FLASHCACHE      0.0 IO/sec
             FC_IO_RQKEEP_R_SKIP             FLASHCACHE      15 IO requests
             FC_IO_RQKEEP_R_SKIP_SEC         FLASHCACHE      0.0 IO/sec
             FC_IO_RQKEEP_W                  FLASHCACHE      8,343 IO requests
             FC_IO_RQKEEP_W_SEC              FLASHCACHE      0.0 IO/sec
             FC_IO_RQ_R                      FLASHCACHE      38,219 IO requests
             FC_IO_RQ_R_MISS                 FLASHCACHE      19,694 IO requests
             FC_IO_RQ_R_MISS_SEC             FLASHCACHE      0.0 IO/sec
             FC_IO_RQ_R_SEC                  FLASHCACHE      0.0 IO/sec
             FC_IO_RQ_R_SKIP                 FLASHCACHE      246,344 IO requests
             FC_IO_RQ_R_SKIP_SEC             FLASHCACHE      0.1 IO/sec
             FC_IO_RQ_W                      FLASHCACHE      137,932 IO requests
             FC_IO_RQ_W_SEC                  FLASHCACHE      0.0 IO/sec
    
    
    列出度量定义
    
    CellCLI> LIST METRICDEFINITION FC_BY_USED DETAIL
             name:                   FC_BY_USED
             description:            "Number of megabytes used on FlashCache"
             metricType:             Instantaneous
             objectType:             FLASHCACHE
             unit:                   MB
    
    
    SQL> alter table larget storage (cell_flash_cache keep);
    
    Table altered.
    
    SQL> 
    SQL> select a.name,b.value 
      2      from v$sysstat a , v$mystat b
      3    where
    a.statistic#=b.statistic#
    and (a.name in ('physical read total bytes','physical write total bytes',
    'cell IO uncompressed bytes') or a.name like 'cell phy%'
    or a.name like '%flash cache read hits');   4    5    6    7  
    
    NAME                                                                  VALUE
    ---------------------------------------------------------------- ----------
    physical read total bytes                                            114688
    physical write total bytes                                                0
    cell physical IO interconnect bytes                                  114688
    cell physical IO bytes pushed back due to excessive CPU on cell           0
    cell physical IO bytes saved during optimized file creation               0
    cell physical IO bytes saved during optimized RMAN file restore           0
    cell physical IO bytes eligible for predicate offload                     0
    cell physical IO bytes saved by storage index                             0
    cell physical IO interconnect bytes returned by smart scan                0
    cell IO uncompressed bytes                                                0
    cell flash cache read hits                                                0
    
    11 rows selected.
    
    SQL> alter system flush buffer_cache;
    
    System altered.
    
    SQL> select count(*) from larget;
    
      COUNT(*)
    ----------
     242778112
    
    SQL> set timing on;
    SQL> select a.name,b.value 
      2      from v$sysstat a , v$mystat b
      3    where
    a.statistic#=b.statistic#
    and (a.name in ('physical read total bytes','physical write total bytes',
    'cell IO uncompressed bytes') or a.name like 'cell phy%'
    or a.name like '%flash cache read hits');   4    5    6    7  
    
    NAME                                                                  VALUE
    ---------------------------------------------------------------- ----------
    physical read total bytes                                        2.6262E+10
    physical write total bytes                                                0
    cell physical IO interconnect bytes                              3018270928
    cell physical IO bytes pushed back due to excessive CPU on cell           0
    cell physical IO bytes saved during optimized file creation               0
    cell physical IO bytes saved during optimized RMAN file restore           0
    cell physical IO bytes eligible for predicate offload            2.6262E+10
    cell physical IO bytes saved by storage index                             0
    cell physical IO interconnect bytes returned by smart scan       3018090704
    cell IO uncompressed bytes                                       2.6284E+10
    cell flash cache read hits                                               55
    
    11 rows selected.
    
    Elapsed: 00:00:00.01
    SQL> select count(*) from larget;
    
      COUNT(*)
    ----------
     242778112
    
    Elapsed: 00:00:06.83
    SQL> select a.name,b.value 
      2      from v$sysstat a , v$mystat b
      3    where
    a.statistic#=b.statistic#
    and (a.name in ('physical read total bytes','physical write total bytes',
    'cell IO uncompressed bytes') or a.name like 'cell phy%'
    or a.name like '%flash cache read hits');   4    5    6    7  
    
    NAME                                                                  VALUE
    ---------------------------------------------------------------- ----------
    physical read total bytes                                        5.2525E+10
    physical write total bytes                                                0
    cell physical IO interconnect bytes                              6036394312
    cell physical IO bytes pushed back due to excessive CPU on cell           0
    cell physical IO bytes saved during optimized file creation               0
    cell physical IO bytes saved during optimized RMAN file restore           0
    cell physical IO bytes eligible for predicate offload            5.2524E+10
    cell physical IO bytes saved by storage index                             0
    cell physical IO interconnect bytes returned by smart scan       6036214088
    cell IO uncompressed bytes                                       5.2570E+10
    cell flash cache read hits                                            27999
    
    11 rows selected.
    
    Elapsed: 00:00:00.00
    
    cell server IO calibrate 
    
    ellCLI> calibrate force;
    Calibration will take a few minutes...
    Aggregate random read throughput across all hard disk LUNs: 1936 MBPS
    Aggregate random read throughput across all flash disk LUNs: 4148.56 MBPS
    Aggregate random read IOs per second (IOPS) across all hard disk LUNs: 4906
    Aggregate random read IOs per second (IOPS) across all flash disk LUNs: 142303
    Controller read throughput: 1939.98 MBPS
    Calibrating hard disks (read only) ...
    LUN 0_0  on drive [28:0     ] random read throughput: 168.39 MBPS, and 419 IOPS
    LUN 0_1  on drive [28:1     ] random read throughput: 165.32 MBPS, and 412 IOPS
    LUN 0_10 on drive [28:10    ] random read throughput: 170.72 MBPS, and 421 IOPS
    LUN 0_11 on drive [28:11    ] random read throughput: 169.51 MBPS, and 412 IOPS
    LUN 0_2  on drive [28:2     ] random read throughput: 171.15 MBPS, and 421 IOPS
    LUN 0_3  on drive [28:3     ] random read throughput: 170.58 MBPS, and 413 IOPS
    LUN 0_4  on drive [28:4     ] random read throughput: 166.37 MBPS, and 413 IOPS
    LUN 0_5  on drive [28:5     ] random read throughput: 167.69 MBPS, and 424 IOPS
    LUN 0_6  on drive [28:6     ] random read throughput: 171.89 MBPS, and 427 IOPS
    LUN 0_7  on drive [28:7     ] random read throughput: 167.78 MBPS, and 425 IOPS
    LUN 0_8  on drive [28:8     ] random read throughput: 170.74 MBPS, and 423 IOPS
    LUN 0_9  on drive [28:9     ] random read throughput: 168.56 MBPS, and 420 IOPS
    Calibrating flash disks (read only, note that writes will be significantly slower) ...
    LUN 1_0  on drive [FLASH_1_0] random read throughput: 272.06 MBPS, and 19867 IOPS
    LUN 1_1  on drive [FLASH_1_1] random read throughput: 272.06 MBPS, and 19892 IOPS
    LUN 1_2  on drive [FLASH_1_2] random read throughput: 271.68 MBPS, and 19869 IOPS
    LUN 1_3  on drive [FLASH_1_3] random read throughput: 272.40 MBPS, and 19875 IOPS
    LUN 2_0  on drive [FLASH_2_0] random read throughput: 272.54 MBPS, and 20650 IOPS
    LUN 2_1  on drive [FLASH_2_1] random read throughput: 272.67 MBPS, and 20683 IOPS
    LUN 2_2  on drive [FLASH_2_2] random read throughput: 271.98 MBPS, and 20693 IOPS
    LUN 2_3  on drive [FLASH_2_3] random read throughput: 272.48 MBPS, and 20683 IOPS
    LUN 4_0  on drive [FLASH_4_0] random read throughput: 271.85 MBPS, and 19932 IOPS
    LUN 4_1  on drive [FLASH_4_1] random read throughput: 272.22 MBPS, and 19924 IOPS
    LUN 4_2  on drive [FLASH_4_2] random read throughput: 272.38 MBPS, and 19908 IOPS
    LUN 4_3  on drive [FLASH_4_3] random read throughput: 271.73 MBPS, and 19901 IOPS
    LUN 5_0  on drive [FLASH_5_0] random read throughput: 271.61 MBPS, and 19906 IOPS
    LUN 5_1  on drive [FLASH_5_1] random read throughput: 271.39 MBPS, and 19897 IOPS
    LUN 5_2  on drive [FLASH_5_2] random read throughput: 270.85 MBPS, and 19901 IOPS
    LUN 5_3  on drive [FLASH_5_3] random read throughput: 270.99 MBPS, and 19884 IOPS
    CALIBRATE results are within an acceptable range.
    Calibration has finished.
    
    
    
    
    SQL> Select data_object_id from dba_objects where  object_name='LARGET';
    
    DATA_OBJECT_ID
    --------------
             17425
    
    SELECT statistic_name, value   
    FROM V$SEGMENT_STATISTICS 
         WHERE dataobj#= 17425 AND ts#=7 AND
         statistic_name='optimized physical reads';
    
    STATISTIC_NAME                                                        VALUE
    ---------------------------------------------------------------- ----------
    optimized physical reads                                              43687
    
    
    
    CellCLI> LIST FLASHCACHECONTENT where objectnumber=17425 detail
             cachedKeepSize:         8755838976
             cachedSize:             8757706752
             dbID:                   2080757153
             dbUniqueName:           DBM
             hitCount:               12940
             hoursToExpiration:      23
             missCount:              78488
             objectNumber:           17425
             tableSpaceNumber:       7
    
    
          V$SYSSTAT视图中累计性地记录了从flash cache中获益的I/O request数目,这些累计数目来自于所有的CELL存储服务器, 相关的统计名字叫做'cell flash cache read hits',相似的统计信息在V$SESSTAT和V$MYSTAT中都有。 另一个统计值‘physical read requests optimized’ 反映了Exadata storage index与cell flash cache一起获益的磁盘IO数目。 在11g的AWR报告中出现了新的段落来描述数据库对象和SQL分别体现的高和低的Smart flash cache命中率。这些段落是: Segment by unoptimized reads Segment by Optimized reads SQL ordered by Physical Reads (Unoptimized) 在 AWR报告中I/O读取请求收益于Smart flash cache的被称作"Optimized reads", 仅仅是从普通SAS DISK读取的称作"Unoptimized Reads"  

    Segments by UnOptimized Reads

    • Total UnOptimized Read Requests: 66,587
    • Captured Segments account for 86.9% of Total
    Owner Tablespace Name Object Name Subobject Name Obj. Type UnOptimized Reads %Total
    SYS SYSTEM AUD$ TABLE 38,376 57.63
    PIN PIN02 PURCHASED_PRODUCT_T TABLE 5,149 7.73
    PIN PINX02 I_PURCHASED_PRODUCT__ID INDEX 3,617 5.43
    PIN PIN00 IDX_TRANS_LOG_MSISDN INDEX 2,471 3.71
    PIN PIN02 BILLLOG_T P_R_02292012 TABLE PARTITION 1,227 1.84
    Segments by Optimized Reads
    • Total Optimized Read Requests: 207,547
    • Captured Segments account for 88.9% of Total
    Owner Tablespace Name Object Name Subobject Name Obj. Type Optimized Reads %Total
    SYS SYSTEM AUD$ TABLE 92,198 44.42
    PIN PIN02 PURCHASED_PRODUCT_T TABLE 23,142 11.15
    PIN PINX02 I_PURCHASED_PRODUCT__ID INDEX 10,781 5.19
    PIN PIN00 IDX_TRANS_LOG_MSISDN INDEX 9,354 4.51
    PIN PIN02 SERVICE_T TABLE 7,818 3.77
     
  • 相关阅读:
    javascript实现非递归--归并排序
    javascript实现二分查找
    深入javascript作用域链到闭包
    c++学习笔记2--constexpr,类型别名,auto
    用 Numba 加速 Python 代码
    Django1和2的区别
    Git的使用
    文件锁fcntl
    Https原理
    Flask-Login
  • 原文地址:https://www.cnblogs.com/macleanoracle/p/2967949.html
Copyright © 2011-2022 走看看