User Tools

Site Tools


tsm:tsm_dedup_server

TSM dedup on server side

TSM deduplication ratios typically range from 2:1 (50% reduction) to 15:1 (93% reduction)

snappdiff incremental is supported on container snappmirror is not supported on container TOC is not supported on container

Get dedup stats on a specific node

The generate process can be very long to run

Protect: ISPTST> GENERATE DEDUPSTATS CONTAINER1 NODE1
Protect: ISPTEST1>QUERY DEDUPSTATS

Date/Time               Storage        Node Name      Filespace      FSID     Type     Total Saving        Total Data (MB)               Pool Name                     Name                             Percentage       Protected 
-------------------     ----------     ----------     ----------     ----     ----     ------------     ---------
02/12/2021 12:03:47     CONTAINER1     NODE1          /var/log/audit   10     Bkup            26.39            13

You can also run this command by adding a filespace name to reduce processing time

Change deduplication file size limit

Files bigger than 300GB won't be deduplicated, by default on client side. Use the CLIENTDEDUPTXNlimit server option to specify the maximum size for a transaction (range between 32 – 2048 GB, default 300 GB).

setopt CLIENTDEDUPTXNlimit 80

Disable server-side deduplication for all objects over 1024 GB (range between 32-2048GB, default 300 GB):

setopt SERVERDEDUPTXNlimit 1024

SPLITLARGEOBJECTS setting. This is introduced in v7.1 and is part of the increased data deduplication and scalability, allowing v7.1 for up to 10 times more ingest rate compared with previous TSM versions.

SPLITLARGEOBJECTS will split (segment) a file that is bigger then 10 GB into smaller pieces (fragments).

SPLITLARGEObjects=Yes or NO. YES is the default. Available as a parameter of the following commands:

register node
update node

Note: if you want to maximize the throught of backups that are going directly to tape, disable SPLITLARGEObjects:

update node xxxx SPLITLARGEObjects=no

Deduplication ratio and percent calculation

TSM> select stgpool_name,est_capacity_mb,pct_utilized,space_saved_mb from stgpools

data physically stored in stgpool:

est_capacity_mb x pct_utilized / 100

total data backed up:

space_saved_mb + (est_capacity_mb x pct_utilized / 100)

data not stored, duplicate shrunk:

space_saved_mb

to calaculate the percentage of data not stored:

100 x space_saved_mb / (space_saved_mb + (est_capacity_mb x pct_utilized / 100))

to calaculate the ratio of data not stored <value>:1

value= (space_saved_mb / (est_capacity_mb x pct_utilized / 100))

Dedup technology

Server side NextGen dedupe in container stgpoolServer side legacy dedupe in file dev stgpoolClient side dedupe with container stgpoolClient side dedupe with legacy file dev stgpool
When is data dedupedServer side InlineOut-of-Band: Dedupe processing & reclamation required after backups finishBefore client sends data to serverBefore client sends data to server
Data transferred from client to serverFully hydrated dataFully hydrated dataDehydrated data Dehydrated data
Where is data storedContainer StgpoolFile Dev Class StgpoolContainer StgpoolFile Dev Class Stgpool
Storage pool encryption supported Yes in cloud containers NoYes in cloud containersNo
CompressionYes (7.1.5)No (client side only)Yes (not recommended)Yes (not recommended)
Client side encryption supportedYes (not deduped)Yes (not deduped)No (SSL works with dedupe)No (SSL works with dedupe)
“protect stgpool”Yes in directory containersNoYes in directory containersNo
(Replicate data only)
“repair stgpool”Yes in directory containersNoYes in directory containersNo
“replicate node”YesYesYesYes
(Replicate data & meta data)
“replicate node recoverdamaged=yes”NoYesNoYes
Stgpool reclamation required NoYesNoYes
TSM version supported7.1.3+6.1+7.1.3+6.2+
Special license neededNoNoNoNo
Amount of data processed per day80 TB per day20 TB per day100 TB per day30 TB per day
Data managed on a single TSM server1 to 4 PB100 to 400 TB1 to 4 PB100 to 400 TB
Max physical capacity on a TSM server1 PB100TB1 PB100TB
tsm/tsm_dedup_server.txt · Last modified: 2021/02/12 12:11 by manu