Go to main content
Oracle® ZFS Storage Appliance Analytics 설명서, 릴리스 OS8.6.x

인쇄 보기 종료

업데이트 날짜: 2016년 9월
 
 

메모리 성능 문제 식별(CLI)

다음 절차를 수행하여 어플라이언스에서 메모리 하드웨어 병목 상태를 식별하고 해결할 수 있습니다. 분석 데이터 세트의 결과를 기준으로, 더 많은 DRAM을 설치하여 메모리 성능을 늘릴 수 있도록 권장되는 수정 조치가 제공되어 있습니다.

  1. 워크시트 만들기(CLI)에 설명된 대로 워크시트를 만들어 선택한 후 dataset를 입력합니다.
    hostname:analytics worksheets> select worksheet-000
    hostname:analytics worksheet-000> dataset
  2. set name=arc.accesses[hit/miss]를 입력한 후 commit을 입력하여 적중/실패별로 분석된 캐시 ARC 액세스를 워크시트에 추가합니다.
    hostname:analytics worksheet-000 dataset (uncommitted)> set name=arc.accesses[hit/miss]
                               name = arc.accesses[hit/miss]
    hostname:analytics worksheet-000 dataset (uncommitted)> commit
  3. done을 입력하고 다시 done을 입력하여 컨텍스트를 종료합니다.
    hostname:analytics worksheet-000> done
    hostname:analytics worksheets> done
  4. 10분 이상 기다린 후 analytics datasets로 이동합니다.

    주 -  10분은 일반적인 지침입니다. 메모리 사용이 많은 단기 작업량이 있는 경우 이러한 시간을 조정할 수 있습니다.
    hostname:> analytics datasets
  5. show를 입력하여 사용 가능한 데이터 세트 목록을 표시합니다.
    hostname:analytics datasets> show
    Datasets:
    
    DATASET     STATE    INCORE  ONDISK  NAME
    dataset-000 active    1.27M   15.5M  arc.accesses[hit/miss]
    dataset-001 active     517K   9.21M  arc.accesses[hit/miss=metadata hits][L2ARC eligibility]
    ...
    hostname:analytics datasets>
  6. select 및 이름이 arc.accesses[hit/miss]인 데이터 세트를 입력합니다.

    이 예에서 데이터 세트 이름 arc.accesses[hit/miss]dataset-000에 해당합니다.

    hostname:analytics datasets> select dataset-000
  7. read 600을 입력하여 데이터 세트의 마지막 600초, 즉 10분을 읽습니다.
    hostname:analytics dataset-000> read 600
  8. 데이터를 검토합니다.

    다음 표의 모든 조건이 있는 경우 추가 DRAM을 설치하는 것이 좋습니다.

    조건
    설명
    데이터 또는 메타데이터에 대한 ARC 액세스 적중이 실패와 비교하여 75-97% 이상인 경우
    ARC가 응용 프로그램에 필요한 데이터 또는 메타데이터를 저장하여 이점을 제공합니다.
    데이터 또는 메타데이터에 대한 ARC 액세스 적중이 프리패치 적중보다 훨씬 더 큰 경우
    대부분의 ARC 액세스가 프리패치 메커니즘보다 실제 응용 프로그램에 사용됩니다.
    ARC가 초당 10,000회 이상 액세스되는 경우
    어플라이언스가 DRAM을 적중하며, 이는 유휴 시스템의 일반 사용률이 아닙니다.
    거의 모든 메모리가 ARC에서 사용되며, 사용되지 않은 메모리가 거의 남지 않는 경우
    어플라이언스가 이미 존재하는 DRAM의 작은 하위 세트 중 핫 작업량만 처리하지 않고 ARC에 가능한 모든 DRAM을 사용합니다.