DDOS 물리적 용량 측정 또는 물리적 용량 보고 자주 묻는 질문

요약: DD OS(Data Domain Operating System) PCM(Physical Capacity Measurement) 또는 PCR(Physical Capacity Reporting) 자주 묻는 질문

이 문서는 다음에 적용됩니다. 이 문서는 다음에 적용되지 않습니다. 이 문서는 특정 제품과 관련이 없습니다. 모든 제품 버전이 이 문서에 나와 있는 것은 아닙니다.

지침

DD OS(Data Domain Operating System) 버전 5.7에는 PCM(Physical Capacity Measurement) 또는 PCR(Physical Capacity Reporting)이라는 새로운 기능이 도입되었습니다.

이 문서에서는 이 기능과 관련된 일반적인 사용 사례 및 질문에 대해 설명합니다. PCM과 PCR은 이 문서에서 같은 의미로 사용됩니다.

PCM(Physical Capacity Measurement)이란 무엇입니까?
PCM은 DD OS 5.7 이상에서 지원되는 새로운 기능으로, 디렉토리 트리, 디렉토리 트리 모음, mtree 또는 MTree 모음을 통해 정확한 하드 드라이브 사용률을 계산할 수 있습니다.

이전 DDOS 릴리스의 기능과 어떻게 다릅니까?
DDR에서 파일을 수집할 때 파일에 대한 다양한 통계가 기록됩니다. 이러한 통계 중 하나는 "post-lc 바이트" 또는 시스템에 기록될 때 파일이 차지하는 물리적 공간입니다. 다음을 사용하여 파일 또는 디렉토리 트리에 대한 post-lc 바이트를 볼 수 있습니다. filesys show compression 명령 - 예:

sysadmin@dd9500# filesys show compression /data/col1/jf1
Total files: 4;  bytes/storage_used: 1.3
       Original Bytes:        4,309,378,324
  Globally Compressed:        3,242,487,836
   Locally Compressed:        3,293,594,658
            Meta-data:           13,897,112

이는 위의 디렉토리 트리에 수집 시 총 3,293,594,658바이트(3.07Gb)의 물리적 공간을 사용한 4개의 파일이 포함되어 있음을 나타냅니다.
 

참고: 이러한 통계는 수집 시 생성되며 이 시간 이후에는 업데이트되지 않습니다. 그러나 중복 제거의 특성으로 인해 추가 파일이 수집되거나 삭제되고 정리가 실행되면 디스크의 데이터가 중복 제거되는 방식과 각 파일의 중복 제거(및 데이터의 양이 '소유')되는 방식이 변경됩니다. 이로 인해 위의 통계는 시간이 지남에 따라 부실해지고 때로는 워크로드가 부정확해질 수 있습니다.

PCM은 위의 통계가 부실해져서 일관되지 않은 결과를 피하기 위한 노력의 일환입니다. PCM은 특정 시점의 하드 드라이브 활용도에 대한 보고서를 생성할 수 있으므로 위의 제한 사항이 더 이상 적용되지 않으며 더 정확한 결과가 보장됩니다.

PCM에서 계산한 결과가 최적으로 정확하지 않은 것으로 알려진 알려진 사실 또는 설정이 있습니까?
PCM은 경로 집합의 파일이 사용하는 디스크 공간을 계산하기 위해 샘플링을 수행합니다. 즉, 성능상의 이유로 지정된 크기보다 작은 파일은 고려되지 않기 때문에 일부 파일은 고유 세그먼트에 대한 열거에서 제외될 수 있습니다. PCM 작업이 열거를 위해 고려하는 경로 세트에 있는 개별 파일의 최소 크기(따라서 사용되는 디스크 공간을 고려하는 파일)는 평균 파일 시스템 세그먼트 크기에 따라 달라집니다.
  • 평균 세그먼트 크기가 4K인 경우 4MB 이하의 파일은 PCM에서 무시됩니다
  • 평균 세그먼트 크기가 8K인 경우 8MB 이하의 파일은 PCM에서 무시됩니다
  • 평균 세그먼트 크기가 12K인 경우 12MB 이하의 파일은 PCM에서 무시됩니다

실제 고객 데이터에 따르면 가장 일반적인 사용 사례의 경우 평균 세그먼트 크기가 약 9KB이므로 PCM이 사용된 디스크 공간을 계산할 때 고려되지 않는 파일의 대략적인 수치는 9MB보다 작은 파일입니다.

PCM에 필요한 추가 라이선스가 있습니까?
아니요. PCM은 라이선스가 부여된 기능이 아니므로 PCM을 사용하는 데 추가 라이선스가 필요하지 않습니다.

PCM은 모든 플랫폼에서 지원됩니까?
아니요. PCM은 ATOS(Active Tier on Object Storage) DDVE를 제외한 모든 하드웨어 및 DDVE(Virtual Data Domain 어플라이언스)에서 지원됩니다.

PCM은 활성 계층의 파일만 측정하고 열거합니다. 클라우드 유닛(또는 레거시 연장 보존의 경우 아카이버 유닛에 있는 파일)에 있는 파일은 PCM 작업의 크기 계산에 포함되지 않습니다.

PCM을 사용하기 전에 필요한 다른 사전 요구 사항이 있습니까?
기본적으로 PCM은 DDOS 5.7에서 비활성화되어 있습니다. 사용하려면 먼저 아래와 같이 활성화하고 캐시를 초기화해야 합니다.

sysadmin@dd9500# compression physical-capacity-measurement enable and-initialize
physical-capacity-measurement enabled. Initialization started.

참고: PCM 캐시는 향후 PCM 작업의 속도를 높이는 데 사용되며 캐시를 초기화하는 데 상당한 시간이 걸릴 수 있습니다. 그럼에도 불구하고 PCM 캐시가 초기화되는 동안 PCM 작업이 대기열에 추가되기 시작할 수 있습니다.

PCM은 총 사용량을 어떻게 계산합니까?
PCM은 mtree 스냅샷을 사용하여 파일 그룹의 물리적 활용도를 결정합니다. 따라서 PCM 작업이 시작되면 다음과 같은 상황이 발생합니다.
  • mtree 스냅샷은 기본 MTrees에 대해 생성됩니다.
참고: 이 스냅샷의 이름은 pcr_snap_*입니다.
sysadmin@dd9500# snapshot list mtree /data/col1/jf2
Snapshot Information for MTree: /data/col1/jf2
----------------------------------------------
Name                                Pre-Comp (GiB)   Create Date         Retain Until        Status
---------------------------------   --------------   -----------------   -----------------   -------
pcr_snap_1440284055_1440360259_19              6.0   Aug 23 2015 13:04   Dec 31 1969 16:00   expired
---------------------------------   --------------   -----------------   -----------------   -------
  • PCM은 스냅샷에서 PCM 작업(즉, 지정된 경로 세트 또는 MTree)에 포함될 파일을 찾습니다.
  • PCM은 이러한 파일의 세그먼트 트리를 탐색하여 기본적으로 모든 파일에서 참조하는 고유한 세그먼트 지문 목록을 작성합니다.
  • 그런 다음 PCM은 디스크(컨테이너 집합 내)에서 해당 세그먼트를 찾고 해당 세그먼트 크기의 합계를 계산합니다.
  • 이러한 세그먼트 크기의 합계는 해당 파일의 현재 하드 드라이브 사용률을 나타냅니다.
  • 위의 내용 외에도 해당 파일 메타데이터에서 파일 세트의 사전 압축된 크기를 찾을 수 있습니다.
  • PCM 작업이 완료되면 나중에 제거할 수 있도록 기본 PCM 스냅샷이 만료됩니다.


PCM 작업은 어떻게 작동합니까?
PCM 작업은 사용자(또는 일정)에 의해 제출되고 PCM 작업 대기열에 추가됩니다. 시스템 워크로드에 따라 PCM 작업을 대기열에서 선택하여 즉시 시작하거나 시간 연기할 수 있습니다.

PCM 작업이 지연될 수 있는 이유는 다음과 같습니다.

  • 활성 계층 정리가 시스템에서 실행 중입니다. PCM 작업과 활성 계층 정리를 동시에 실행할 수 없습니다. 따라서 활성 계층 정리가 실행되는 동안 대기열에 추가된 PCM 작업은 활성 계층 정리가 완료될 때까지 지연됩니다.
  • 이미 일부 PCM 작업이 기본 MTree에 대해 실행 중입니다. PCM은 mtree 스냅샷을 사용하며 지정된 사용자가 단일 MTree에 대해 지정된 시간에 생성할 수 있는 PCM 스냅샷 수에는 엄격한 제한이 있습니다. 새 PCM 작업이 이러한 제한을 초과하는 경우 기존 작업이 완료될 때까지 작업이 지연됩니다.


시스템에서 PCM이 사용하는 리소스를 제어할 수 있습니까?
PCM은 활성 계층 정리에 사용되는 것과 유사한 조절 메커니즘을 사용합니다. 즉, PCM 스로틀을 0(적극적이지 않음)에서 100(적극적)까지 설정할 수 있습니다. 임계치가 높을수록 PCM에서 사용하는 리소스가 많아지고 PCM 작업이 시스템의 다른 워크로드에 미치는 영향도 커집니다.

기본적으로 PCM 스로틀은 20으로 설정됩니다.

sysadmin@dd9500# compression physical-capacity-measurement throttle show
Throttle is set to 20 percent (default).

PCM 스로틀은 스로틀 변경이 즉시 발생하여 다음과 같이 수정할 수 있습니다(즉, PCM이 새 스로틀 설정을 선택하기 위해 DDFS를 재시작할 필요가 없음).

sysadmin@dd9500# compression physical-capacity-measurement throttle set 50
Throttle set to 50 percent.


경로 세트란 무엇입니까?
PCM 작업은 다음과 같은 두 가지 방법으로 실행할 수 있습니다.

  • 사전 정의된 '경로 세트'(사용자가 지정한 디렉토리 모음)에 대해
  • 단일 mtree에 대해

지정된 경로 세트에 대해 작업을 실행하려면 먼저 다음과 같이 경로 세트를 생성하거나 정의해야 합니다.

sysadmin@dd9500# compression physical-capacity-measurement pathset create jfall paths /data/col1/jf1,/data/col1/jf2
Pathset "jfall" created.
다음과 같이 특정 디렉토리를 기존 경로 세트에 추가하거나 기존 경로 세트에서 제거할 수 있습니다.
sysadmin@dd9500# compression physical-capacity-measurement pathset del jfall paths /data/col1/jf2
Path(s) deleted from pathset "jfall".
sysadmin@dd9500# compression physical-capacity-measurement pathset add jfall paths /data/col1/jf2
Path(s) added to pathset "jfall".

생성된 모든 경로 세트는 다음과 같이 표시됩니다.

sysadmin@dd9500# compression physical-capacity-measurement pathset show list
Pathset           Number of paths   Measurement-retention (days)
---------------   ---------------   ----------------------------
jf1                             1                            180
jf2                             1                            180
jfall                           2                            180
phys-gandhi3                    1                            180
phys-gandhi5-fc                 1                            180
phys-gandhi5                    1                            180
phys2-gandhi3                   2                            180
---------------   ---------------   ----------------------------
7 pathset(s) found.

경로 세트 내에 정의된 특정 경로를 보려면 pathset show detailed 다음 명령을 사용합니다.

sysadmin@dd9500# compression physical-capacity-measurement pathset show detailed jfall
Pathset: jfall
    Number of paths: 2
    Measurement-retention: 180 day(s)
    Paths:
        /data/col1/jf1
        /data/col1/jf2
sysadmin@dd9500#

경로를 삭제하려면 pathset destroy 명령을 사용할 수 있습니다.

sysadmin@dd9500# compression physical-capacity-measurement pathset destroy jfall

참고: 이렇게 하면 지정된 경로 세트에 대한 모든 기록이 제거됩니다.
 
참고: 단일 MTree에 대한 임시 작업의 경우 실행 전에 정의된 경로 세트가 필요하지 않습니다.


PCM 작업은 어떻게 시작합니까?
새 PCM 작업은 다음을 사용하여 PCM 작업 대기열에 제출됩니다. sample start 명령, 즉 다음과 같습니다.

sysadmin@dd9500# compression physical-capacity-measurement sample start pathsets jfall
Measurement task(s) submitted and will begin as soon as resources are available.

위의 예에서는 사전 정의된 경로 세트가 사용되었습니다. 단일 mtree에 대해 PCM 작업을 제출하려면 mtree가 지정됩니다. 즉,

sysadmin@dd9500# compression physical-capacity-measurement sample start mtrees /data/col1/backup
Measurement task(s) submitted and will begin as soon as resources are available.

기본적으로 PCM 작업은 'normal' 우선 순위로 제출됩니다. 긴급 우선 순위를 지정할 수도 있습니다.

sysadmin@dd9500# compression physical-capacity-measurement sample start pathsets jf1 priority urgent
Measurement task(s) submitted and will begin as soon as resources are available.

우선 순위가 '긴급'인 작업은 우선 순위가 '보통'인 작업보다 먼저 대기열에 추가됩니다(즉, 우선 순위가 '보통'인 제출된 작업보다 우선하여 선택되고 작업됨).

제출되거나 실행 중인 작업 목록은 sample show current 명령(예:

sysadmin@dd9500# compression physical-capacity-measurement sample show current
Task ID       Type   Name    User       State       Creation Time         Measurement Time      Start Time   Priority   Percent
                                                                          (Submitted Time)                              Done
-----------   ----   -----   --------   ---------   -------------------   -------------------   ----------   --------   --------
47244640259   PS     jf2     sysadmin   Scheduled   2015/08/23 12:24:12   2015/08/23 12:24:12   --           Urgent     0
47244640258   PS     jf1     sysadmin   Scheduled   2015/08/23 12:24:09   2015/08/23 12:24:09   --           Urgent     0
47244640257   PS     jfall   sysadmin   Scheduled   2015/08/23 12:23:06   2015/08/23 12:23:06   --           Normal     0
-----------   ----   -----   --------   ---------   -------------------   -------------------   ----------   --------   --------
sysadmin@dd9500#


PCM 작업을 예약할 수 있습니까?
예 - 특정 PCM 작업을 정기적으로 실행해야 하는 경우 필요에 따라 자동으로 실행되도록 예약됩니다. 예:

sysadmin@dd9500# compression physical-capacity-measurement schedule create jf_sched pathsets jfall,jf1,jf2 time 1400
Schedule "jf_sched" created.

참고: 일정은 매일, 특정 요일 또는 매월 특정 날짜에 실행되도록 생성됩니다.

기존 스케줄은 다음을 사용하여 수정됩니다. schedule modify 명령을 입력하는 것입니다.

sysadmin@dd9500# compression physical-capacity-measurement schedule modify jf_sched priority urgent time 1700 day Wed,Fri
Schedule "jf_sched" modified.

또한 기존 스케줄에는 다음과 같이 경로 세트가 추가되거나 제거될 수 있습니다.

sysadmin@dd9500# compression physical-capacity-measurement schedule del jf_sched pathsets jf2
Schedule "jf_sched" modified.
sysadmin@dd9500# compression physical-capacity-measurement schedule add jf_sched pathsets jf2
Schedule "jf_sched" modified.

참고: 스케줄에는 경로 세트 또는 MTree만 포함될 수 없습니다(즉, 두 가지를 혼합할 수 없음).
sysadmin@dd9500# compression physical-capacity-measurement schedule create jf_sched2 mtrees /data/col1/backup time 1400
Schedule "jf_sched2" created.
sysadmin@dd9500# compression physical-capacity-measurement schedule add jf_sched2 pathsets jfall
**** Failed to add: this schedule is only for mtrees.

기존 스케줄의 세부 정보를 보려면 schedule show all 예를 들어 명령이 사용됩니다.

sysadmin@dd9500# compression physical-capacity-measurement schedule show all
Name:      jf_sched
Status:    enabled
Priority:  urgent
Frequency: weekly on Wed, Fri
Time:      17:00
Pathset(s):
    jfall
    jf1
    jf2


Name:      jf_sched2
Status:    enabled
Priority:  normal
Frequency: daily
Time:      14:00
MTree(s):
    /data/col1/backup

기존 스케줄은 즉시 비활성화하거나 활성화할 수 있습니다.

sysadmin@dd9500# compression physical-capacity-measurement schedule disable jf_sched2
Schedule "jf_sched2" disabled.
sysadmin@dd9500# compression physical-capacity-measurement schedule enable jf_sched2
Schedule "jf_sched2" enabled.

스케줄이 제거될 수도 있습니다.

sysadmin@dd9500# compression physical-capacity-measurement schedule destroy jf_sched2
Schedule "jf_sched2" destroyed.

참고: 이는 해당 MTrees/경로 세트에 대한 기록을 제거하지 않습니다(새 PCM 작업이 자동으로 예약되지 않음을 의미함).


예약된 작업은 어떻게 시작됩니까?
PCM 스케줄이 추가되고 활성화되면 해당 항목이 /etc/crontab말하자면:

#
# collection.1.crontab.pcr.jf_sched.0
#
00 17 * * Wed,Fri  root /ddr/bin/ddsh -a compression physical-capacity-measurement sample start force priority urgent objects-from-schedule jf_sched

참고: cron 작업이 다음에서 제거됩니다. /etc/crontab 일정이 비활성화되거나 제거된 경우


PCM 작업 실행을 중지할 수 있습니까?
예 - 작업 ID 또는 경로 세트/mtree 이름을 사용하여 실행 중인 PCM 작업을 중단할 수 있습니다. 예를 들어 두 개의 PCM 작업이 대기열에 있음을 알 수 있습니다.

SE@dd9500## compression physical-capacity-measurement sample show current
Task ID        Type   Name    User       State       Creation Time         Measurement Time      Start Time   Priority   Percent
                                                                           (Submitted Time)                              Done
------------   ----   -----   --------   ---------   -------------------   -------------------   ----------   --------   --------
124554051585   PS     jfall   sysadmin   Scheduled   2015/08/30 16:00:48   2015/08/30 16:00:48   --           Normal     0
124554051586   PS     jfall   sysadmin   Scheduled   2015/08/30 16:01:55   2015/08/30 16:01:55   --           Normal     0
------------   ----   -----   --------   ---------   -------------------   -------------------   ----------   --------   --------

이러한 작업은 작업 ID(단일 작업을 중지하기 위해)를 사용하여 중단할 수 있습니다.

SE@dd9500## compression physical-capacity-measurement sample stop task-id 124554051585
**   This will abort any submitted or running compression physical-capacity-measurement sampling tasks.
        Do you want to proceed? (yes|no) [no]: yes
1 task(s) aborted.

실행 중인 단일 작업을 남겨 둡니다.

SE@dd9500## compression physical-capacity-measurement sample show current
Task ID        Type   Name    User       State       Creation Time         Measurement Time      Start Time   Priority   Percent
                                                                           (Submitted Time)                              Done
------------   ----   -----   --------   ---------   -------------------   -------------------   ----------   --------   --------
124554051586   PS     jfall   sysadmin   Scheduled   2015/08/30 16:01:55   2015/08/30 16:01:55   --           Normal     0
------------   ----   -----   --------   ---------   -------------------   -------------------   ----------   --------   --------

또는 경로 세트 이름:

SE@dd9500## compression physical-capacity-measurement sample stop pathsets jfall
**   This will abort any submitted or running compression physical-capacity-measurement sampling tasks.
        Do you want to proceed? (yes|no) [no]: yes
1 task(s) aborted.

일자리를 잃게 됨:

SE@dd9500## compression physical-capacity-measurement sample show current
No measurement tasks found.


완료된 작업의 세부 정보를 어떻게 표시할 수 있습니까?
완료된 작업의 세부 정보는 sample show history 사용해야 합니다. 예를 들어 단일 경로 세트에 대한 세부 정보를 표시하려면 다음을 수행합니다.

SE@dd9500## compression physical-capacity-measurement sample show history pathset jfall
Pathset: jfall
Measurement Time      Logical Used   Physical Used   Global-Comp   Local-Comp       Total-Comp
                        (Pre-Comp)     (Post-Comp)        Factor       Factor           Factor
                             (GiB)           (GiB)                               (Reduction %)
-------------------   ------------   -------------   -----------   ----------   --------------
2015/08/23 12:23:06            7.0             4.2         1.70x        0.98x   1.67x (40.24%)
2015/08/23 13:04:20           10.0             6.2         1.63x        0.98x   1.61x (37.84%)
2015/08/26 14:00:01           10.0             6.2         1.63x        0.98x   1.61x (37.84%)
2015/08/27 14:00:01           10.0             6.2         1.63x        0.98x   1.61x (37.84%)
2015/08/28 14:00:02           10.0             6.2         1.63x        0.98x   1.61x (37.84%)
2015/08/29 14:00:02           10.0             6.2         1.63x        0.98x   1.61x (37.84%)
2015/08/30 14:00:01           10.0             6.2         1.63x        0.98x   1.61x (37.84%)
-------------------   ------------   -------------   -----------   ----------   --------------
Total number of measurements retrieved = 7.

detailed-history 매개 변수는 각 작업의 시작 및 종료 시간도 표시합니다.

SE@dd9500## compression physical-capacity-measurement sample show detailed-history pathset jfall
Pathset: jfall
Measurement Time      Logical Used   Physical Used   Global-Comp   Local-Comp       Total-Comp   Task ID        Task Start Time       Task End Time
                        (Pre-Comp)     (Post-Comp)        Factor       Factor           Factor
                             (GiB)           (GiB)                               (Reduction %)
-------------------   ------------   -------------   -----------   ----------   --------------   ------------   -------------------   -------------------
2015/08/23 12:23:06            7.0             4.2         1.70x        0.98x   1.67x (40.24%)   47244640257    2015/08/23 12:25:19   2015/08/23 12:25:23
2015/08/23 13:04:20           10.0             6.2         1.63x        0.98x   1.61x (37.84%)   51539607553    2015/08/23 13:05:45   2015/08/23 13:05:48
2015/08/26 14:00:01           10.0             6.2         1.63x        0.98x   1.61x (37.84%)   77309411329    2015/08/26 14:02:50   2015/08/26 14:02:50
2015/08/27 14:00:01           10.0             6.2         1.63x        0.98x   1.61x (37.84%)   85899345921    2015/08/27 14:03:06   2015/08/27 14:03:06
2015/08/28 14:00:02           10.0             6.2         1.63x        0.98x   1.61x (37.84%)   94489280513    2015/08/28 14:02:50   2015/08/28 14:02:51
2015/08/29 14:00:02           10.0             6.2         1.63x        0.98x   1.61x (37.84%)   103079215105   2015/08/29 14:01:40   2015/08/29 14:01:41
2015/08/30 14:00:01           10.0             6.2         1.63x        0.98x   1.61x (37.84%)   115964116993   2015/08/30 14:04:12   2015/08/30 14:04:12
-------------------   ------------   -------------   -----------   ----------   --------------   ------------   -------------------   -------------------
Total number of measurements retrieved = 7.

참고: 특정 기간 동안의 결과만 검색하도록 두 명령 중 하나를 수정할 수 있습니다.
SE@dd9500## compression physical-capacity-measurement sample show history pathset jfall last 2days
Pathset: jfall
Measurement Time      Logical Used   Physical Used   Global-Comp   Local-Comp       Total-Comp
                        (Pre-Comp)     (Post-Comp)        Factor       Factor           Factor
                             (GiB)           (GiB)                               (Reduction %)
-------------------   ------------   -------------   -----------   ----------   --------------
2015/08/29 14:00:02           10.0             6.2         1.63x        0.98x   1.61x (37.84%)
2015/08/30 14:00:01           10.0             6.2         1.63x        0.98x   1.61x (37.84%)
-------------------   ------------   -------------   -----------   ----------   --------------
Total number of measurements retrieved = 2.

또는 특정 날짜 또는 시간 사이:

SE@dd9500## compression physical-capacity-measurement sample show history pathset jfall start 08231010 end 08231400
Pathset: jfall
Measurement Time      Logical Used   Physical Used   Global-Comp   Local-Comp       Total-Comp
                        (Pre-Comp)     (Post-Comp)        Factor       Factor           Factor
                             (GiB)           (GiB)                               (Reduction %)
-------------------   ------------   -------------   -----------   ----------   --------------
2015/08/23 12:23:06            7.0             4.2         1.70x        0.98x   1.67x (40.24%)
2015/08/23 13:04:20           10.0             6.2         1.63x        0.98x   1.61x (37.84%)
-------------------   ------------   -------------   -----------   ----------   --------------
Total number of measurements retrieved = 2.


특정 경로 세트/MTree에 대한 특정 기록은 얼마 동안 보관됩니까?
기본적으로 각 PCM 경로 세트의 결과는 180일 동안 유지됩니다. 이는 해당 경로 세트를 수정하여 변경할 수 있습니다.

SE@dd9500## compression physical-capacity-measurement pathset modify jfall measurement-retention 14
Measurement-retention changed to 14 day(s).

PCM 기록은 시스템 기록 데이터베이스에 보관됩니다. 따라서 기간별 데이터베이스가 손실되거나 손상되면 모든 PCM 기록의 세부 정보도 손실됩니다.

PCM을 사용할 때 주의해야 할 사항이 있습니까?
시스템의 사용 가능한 공간이 10% 미만이면 PCM 작업이 일시 중단됩니다.
정리 주기가 실행되는 동안에는 PCM 작업이 일시 중단됩니다.

앞서 설명한 것처럼 PCM은 특정 디렉토리/mtree 세트별로 물리적 사용률을 계산하는 데 사용되는 툴입니다. 특정 경로 세트 또는 MTree 세트에 대한 결과를 계산할 때 PCM은 경로 세트 또는 MTree 세트에서 사용하는 각 고유 데이터 세그먼트의 크기만 한 번만 계산합니다.
 

참고: 중복 제거의 특성으로 인해 작업이 실행 중인 경로 세트/MTree 외부에 동일한 데이터에 대해 중복 제거될 수 있는 다른 파일이 있을 수 있습니다.

따라서 동일한 데이터에 대해 중복 제거하는 파일이 여러 PCM 작업에 있는 경우 파일을 구성하는 각 세그먼트가 여러 번 계산될 수 있습니다(각 PCM 작업별로 한 번). 즉, 개별 PCM 작업의 결과는 정확하지만 여러 PCM 작업의 결과를 합산하여 작업의 경로 세트/MTree 합계에 대한 정확한 물리적 사용률을 제공할 수는 없습니다.

PCM 작업이 결합되는 방식으로 인해 디스크에서 사용되는 경로 세트 또는 MTree 사후 구성 공간은 다음과 같습니다.

  • PCM 작업은 데드 데이터(삭제된 파일이 사용하는 디스크 공간으로, 아직 GC를 실행하여 디스크의 공간을 회수하지 못했을 수 있음)를 고려하지 않습니다.
  • PCM은 측정 중인 MTree 또는 경로 세트에 대해 생성된 스냅샷에 잠긴 데이터를 고려하지 않습니다.

예를 들어, mtree가 있습니다. /data/col1/jf1 세 개의 1Gb 파일을 만듭니다.

!!!! dd9500 YOUR DATA IS IN DANGER !!!! # for i in 1 2 3 ; do
> dd if=/dev/urandom of=/data/col1/jf1/${i} bs=1024k count=1024
> done

그런 다음 해당 파일을 두 번째 mtree(/data/col1/jf2):

!!!! dd9500 YOUR DATA IS IN DANGER !!!! # cp /data/col1/jf1/1 /data/col1/jf2/4
!!!! dd9500 YOUR DATA IS IN DANGER !!!! # cp /data/col1/jf1/2 /data/col1/jf2/5
!!!! dd9500 YOUR DATA IS IN DANGER !!!! # cp /data/col1/jf1/3 /data/col1/jf2/6

마지막으로 에 새 1Gb 파일을 만듭니다. /data/col1/jf2:

!!!! dd9500 YOUR DATA IS IN DANGER !!!! # dd if=/dev/urandom of=/data/col1/jf2/7 bs=1024k count=1024
1024+0 records in
1024+0 records out

데이터의 로컬 압축을 무시하고 중복 제거만 고려하는 경우 파일을 쓸 때 각 mtree가 다음 물리적 공간을 사용한 것이 분명합니다.

/data/col1/jf1: 3Gb
/data/col1/jf2: 1Gb(새 파일의 경우 복사된 파일은 기존 데이터에 대해 중복 제거되므로 최소한의 물리적 공간을 소비하게 됩니다.)

결과적으로 물리적 공간 활용도의 합계는 /data/col1/jf1/data/col1/jf2 약 4Gb여야 합니다.

세 개의 PCM 경로 세트가 생성됩니다.

/data/col1/jf1
을 포함하는 jf1 /data/col1/jf2를 포함하는 jf2 data/col1/jf1
및 /data/col1/jf2를 포함하는 jffall

PCM 작업이 실행되고 다음과 같은 출력이 제공됩니다.

Pathset: jf1
Measurement Time      Logical Used   Physical Used   Global-Comp   Local-Comp       Total-Comp
                        (Pre-Comp)     (Post-Comp)        Factor       Factor           Factor
                             (GiB)           (GiB)                               (Reduction %)
-------------------   ------------   -------------   -----------   ----------   --------------
2015/08/23 12:24:09            3.0             3.2         0.96x        0.98x   0.94x (-6.21%)
-------------------   ------------   -------------   -----------   ----------   --------------


Pathset: jf2
Measurement Time      Logical Used   Physical Used   Global-Comp   Local-Comp       Total-Comp
                        (Pre-Comp)     (Post-Comp)        Factor       Factor           Factor
                             (GiB)           (GiB)                               (Reduction %)
-------------------   ------------   -------------   -----------   ----------   --------------
2015/08/23 12:24:12            4.0             4.2         0.98x        0.98x   0.96x (-4.14%)
-------------------   ------------   -------------   -----------   ----------   --------------

각 PCM 작업이 해당 경로 세트의 파일에서 참조하는 물리적 데이터만 확인하므로 이러한 값은 정확합니다. 즉, 복사된 파일의 데이터가 두 번 계산됩니다(각 PCM 작업에서 한 번).

총 물리적 활용도를 얻는 것이 합리적으로 보일 수 있습니다. /data/col1/jf1/data/col1/jf2 MTrees의 경우 위의 출력에서 '물리적 사용' 값을 합산할 수 있습니다.
 

참고: 이것은 분명히 정확하지 않은 7.4Gb를 제공합니다 (위에서 중복 제거로 인해 총 사용량은 약 4Gb가 될 것으로 추정되었습니다).
 

총 물리적 활용도에 대한 정확한 값을 얻으려면 /data/col1/jf1/data/col1/jf2를 사용하는 경우 이 두 MTree를 모두 포함하는 단일 PCM 작업을 실행해야 합니다(즉, jfall 사용). 이렇게 하면 중복 세그먼트가 위의 예에서와 같이 한 번만 계산되고 두 번은 계산되지 않습니다.

Pathset: jfall
Measurement Time      Logical Used   Physical Used   Global-Comp   Local-Comp       Total-Comp
                        (Pre-Comp)     (Post-Comp)        Factor       Factor           Factor
                             (GiB)           (GiB)                               (Reduction %)
-------------------   ------------   -------------   -----------   ----------   --------------
2015/08/23 12:23:06            7.0             4.2         1.70x        0.98x   1.67x (40.24%)
-------------------   ------------   -------------   -----------   ----------   --------------

요약하자면, 여러 PCM 작업의 출력을 합산하여 경로 세트/mtree 세트에 대한 정확한 물리적 활용도를 제공할 수는 없습니다. 대신 필요한 모든 mtree/디렉토리를 포함하는 단일 PCM 경로 세트를 정의해야 합니다. 이렇게 하면 중복 데이터가 한 번만 계산됩니다. 이 작업이 수행되지 않고 시스템의 각 mtree에 대해 별도의 PCM 작업이 실행되는 경우, 예를 들어 합산된 결과는 사용된 총 물리적 용량이 시스템의 물리적 용량을 초과할 수 있습니다.

PCM 작업은 다음 사용자만 제출할 수 있습니까? DDSH 명령줄 또는 UI도 사용할 수 있습니까?
이 문서에서는 DDSH(Data Domain Command Line Interface)를 사용하여 PCM 작업을 구성, 제출 및 검토합니다.
 

참고: PCM은 Data Domain Enterprise Manager 또는 System Manager UI에서도 사용할 수 있습니다.
 
참고: DDSH 인터페이스는 지정된 명령에서 최대 256자로 제한됩니다. 따라서 긴 디렉토리 이름이 있는 경로에 대해 PCM 작업을 구성해야 하는 경우 사용 가능한 UI 중 하나를 사용하는 것이 유리하거나 필요할 수 있습니다.

해당 제품

Data Domain, DD OS

제품

Data Domain
문서 속성
문서 번호: 000058798
문서 유형: How To
마지막 수정 시간: 05 12월 2024
버전:  6
다른 Dell 사용자에게 질문에 대한 답변 찾기
지원 서비스
디바이스에 지원 서비스가 적용되는지 확인하십시오.