Oracle® ZFS Storage Appliance Analytics 설명서, 릴리스 2013.1.5.0

인쇄 보기 종료

업데이트 날짜: 2016년 2월
 
 

데이터 세트 사용(CLI)

analytics datasets 컨텍스트에서 데이터 세트를 관리할 수 있습니다.

사용 가능한 데이터 세트 보기

데이터 세트를 나열하려면 show 명령을 사용합니다.

caji:analytics datasets> show
Datasets:

DATASET     STATE   INCORE ONDISK NAME
dataset-000 active    674K  35.7K arc.accesses[hit/miss]
dataset-001 active    227K  31.1K arc.l2_accesses[hit/miss]
dataset-002 active    227K  31.1K arc.l2_size
dataset-003 active    227K  31.1K arc.size
dataset-004 active    806K  35.7K arc.size[component]
dataset-005 active    227K  31.1K cpu.utilization
dataset-006 active    451K  35.6K cpu.utilization[mode]
dataset-007 active   57.7K      0 dnlc.accesses
dataset-008 active    490K  35.6K dnlc.accesses[hit/miss]
dataset-009 active    227K  31.1K http.reqs
dataset-010 active    227K  31.1K io.bytes
dataset-011 active    268K  31.1K io.bytes[op]
dataset-012 active    227K  31.1K io.ops
...

위의 데이터 세트 중 상당수가 기본적으로 아카이브되며 "dataset-007"만 추가됩니다. 이 데이터 세트는 ONDISK 크기가 없으므로 아카이브되지 않는 임시 통계입니다. 통계 이름은 BUI에 표시되는 이름의 아카이브 버전입니다. "dnlc.accessess"는 "캐시: 초당 DNLC 액세스"를 짧게 표현한 것입니다.

특정 데이터 세트 등록 정보는 선택 후에 표시됩니다.

caji:analytics datasets> select dataset-007
caji:analytics dataset-007> show
Properties:
                          name = dnlc.accesses
                      grouping = Cache
                   explanation = DNLC accesses per second
                        incore = 65.5K
                          size = 0
                     suspended = false

데이터 세트 읽기

read 명령을 입력한 후 표시할 이전 초 수를 입력하여 데이터 세트 통계를 읽을 수 있습니다.

caji:analytics datasets> select dataset-007
caji:analytics dataset-007> read 10
DATE/TIME                  /SEC       /SEC BREAKDOWN
2009-10-14 21:25:19         137          - -
2009-10-14 21:25:20         215          - -
2009-10-14 21:25:21         156          - -
2009-10-14 21:25:22         171          - -
2009-10-14 21:25:23        2722          - -
2009-10-14 21:25:24         190          - -
2009-10-14 21:25:25         156          - -
2009-10-14 21:25:26         166          - -
2009-10-14 21:25:27         118          - -
2009-10-14 21:25:28        1354          - -

사용 가능할 경우 분석도 나열됩니다. 다음은 CPU 모드(user/kernel)로 분석한 CPU 사용률을 표시하며 dataset-006으로 표시됩니다.

caji:analytics datasets> select dataset-006
caji:analytics dataset-006> read 5
DATE/TIME                 %UTIL      %UTIL BREAKDOWN
2009-10-14 21:30:07           7          6 kernel
                                         0 user
2009-10-14 21:30:08           7          7 kernel
                                         0 user
2009-10-14 21:30:09           0          - -
2009-10-14 21:30:10          15         14 kernel
                                         1 user
2009-10-14 21:30:11          25         24 kernel
                                         1 user

요약은 "%UTIL"로 표시되며 "%UTIL BREAKDOWN"의 요소로 사용됩니다. 21:30:10에 14% 커널 시간과 1% 사용자 시간이 있습니다. 21:30:09 행에는 "%UTIL" 요약에 0%가 표시되므로 분석이 나열되지 않습니다("--").

수 초 동안의 데이터에 대해 CSV(쉼표로 구분된 값)를 인쇄하려면 csv 명령을 사용합니다.

knife:analytics datasets> select dataset-022
knife:analytics dataset-022> csv 10
Time (UTC),Operations per second
2011-03-21 18:30:02,0
2011-03-21 18:30:03,0
2011-03-21 18:30:04,0
2011-03-21 18:30:05,0
2011-03-21 18:30:06,0
2011-03-21 18:30:07,0
2011-03-21 18:30:08,0
2011-03-21 18:30:09,0
2011-03-21 18:30:10,0
2011-03-21 18:30:11,0

모든 데이터 세트 일시 중지 및 재개

CLI에서는 모든 데이터 세트를 일시 중지하고 재개할 수 있습니다. 이 기능은 BUI에서는 아직 제공되지 않습니다. 이 기능은 절대적인 최대 성능을 파악하기 위해 어플라이언스를 벤치마크할 때 유용합니다. 통계를 아카이브하려면 상당한 양의 CPU 및 디스크 리소스가 소비되므로 이러한 통계가 사용으로 설정된 상태에서 수행된 벤치마크는 잘못되었습니다.

모든 데이터 세트를 일시 중지하려면 suspend를 사용합니다.

caji:analytics datasets> suspend
This will suspend all datasets. Are you sure? (Y/N) y 
caji:analytics datasets> show
Datasets:

DATASET     STATE   INCORE ONDISK NAME
dataset-000 suspend   638K   584K arc.accesses[hit/miss]
dataset-001 suspend   211K   172K arc.l2_accesses[hit/miss]
dataset-002 suspend   211K   133K arc.l2_size
dataset-003 suspend   211K   133K arc.size
...

모든 데이터 세트를 재개하려면 resume을 사용합니다.

caji:analytics datasets> resume
caji:analytics datasets> show
Datasets:

DATASET     STATE   INCORE ONDISK NAME
dataset-000 active    642K   588K arc.accesses[hit/miss]
dataset-001 active    215K   174K arc.l2_accesses[hit/miss]
dataset-002 active    215K   134K arc.l2_size
dataset-003 active    215K   134K arc.size
...

데이터 세트에서 데이터 삭제

데이터 세트에서 데이터 단위를 세밀한 레벨로 삭제하려면 prune 명령을 사용합니다.

caji:analytics dataset-001> prune minute
This will remove per-second and minute data collected prior to 2012-4-02
16:56:52.
Are you sure? (Y/N)

주: 이 명령은 낮은 레벨의 데이터 단위도 삭제합니다. 예를 들어, prune hour 명령을 사용하면 초당 데이터와 분당 데이터도 삭제됩니다.