How does FabricPool inactive data reporting work?
Applies to
- ONTAP 9.6
- FabricPool
- Inactive Data Reporting (IDR)
Answer
Block temperature
When a block is written to the local tier, it is assigned a temperature value indicating that it is hot. Over time, a background cooling scan cools blocks, making hot blocks warm and eventually turning blocks cold if they have not been read. Assuming no activity, a block becomes cold based on the time set by the tiering-minimum-cooling-days
setting.
Inactive Data Reporting
- Once enabled, Inactive Data Reporting (IDR) monitors the underlying data access across a fixed 31-day cooling period to determine which data is considered cold or inactive.
- Starting with ONTAP 9.8 the cooling period used by IDR can be adjusted for auto and snapshot-only tiering policies.
- To verify that IDR is enabled on the aggregates, use the command
storage aggregate show -fields is-inactive-data-reporting-enabled
Example:
::> storage aggregate show -fields is-inactive-data-reporting-enabled
aggregate is-inactive-data-reporting-enabled
----------------- ----------------------------------
aggr0_cluster1_01 false
aggr0_cluster1_02 false
cluster1_01_SSD_1 false
cluster1_02_SSD_1 false
4 entries were displayed.
- If IDR is not enabled, use the command
storage aggregate modify -aggregate <aggr_name> -is-inactive-data-reporting-enabled true
to turn on inactive data reporting.
- To display how much data is inactive on a volume, use the AutoSupport section
VOLUME.XML
orvolume show
command with the-fields performance-tier-inactive-user-data,performance-tier-inactive-user-data-percent
parameter
Example:
::> volume show -fields performance-tier-inactive-user-data,performance-tier-inactive-user-data-percent
vserver volume performance-tier-inactive-user-data performance-tier-inactive-user-data-percent
------- ------ ----------------------------------- -------------------------------------------
vsim1 vol0 0B 0%
vs1 vs1rv1 0B 0%
vs1 vv1 10.34MB 0%
vs1 vv2 10.38MB 0%
4 entries were displayed.
- The
performance-tier-inactive-user-data
field displays the amount of inactive user data stored in the performance tier that could be tiered out to a cloud tier if the volume is in a FabricPool and for which the auto tiering policy has been specified - The
performance-tier-inactive-user-data-percent
field displays what percent of the data is inactive across the active file system and Snapshot copies
- To display how much data is stored in the performance and cloud tiers for FabricPool per volume you run the command
volume show-footprint
or use AutoSupport sectionVOL STATUS -F
Example:
::> volume show-footprint -volume vol1
Vserver : SVM1
Volume : vol1
Feature Used Used%
-------------------------------- ---------------- -----
Volume Data Footprint 183GB 1%
Footprint in Performance Tier 8.85GB 5%
Footprint in StorageAccount 174GB 95%
Flexible Volume Metadata 1.04GB 0%
Delayed Frees 28.8MB 0%
Total 184GB 1%
Additional Information
- Determining how much data in a volume is inactive by using inactive data reporting
- Manage storage tiering by modifying a volume’s tiering policy or tiering minimum cooling period
- Monitoring the space utilization for FabricPool
- IDR is automatically enabled on all SSD aggregates on ONTAP 9.6 (and above), as well as on all FabricPool aggregates from ONTAP 9.4 onwards. Starting with ONTAP 9.6, IDR can be enabled on all other aggregates (including HDD aggregates) as well.
- No inactive data reported on volumes part of FabricPool