ldmwndletsm
ADSM.ORG Senior Member
- Joined
- Oct 30, 2019
- Messages
- 232
- Reaction score
- 5
- Points
- 0
We're using IBM LTO-6 drives. TSM 8.1.3 on Linux. I'm new to this environment (different work site) since I've been managing an EMC NetWorker environment (not the same work site), also with IBM LTO-6 drives where we've used only drive compression, not client. But in my TSM environment, client side compression has been the standard.
1. Is client side compression only set via the 'Compression' setting for the node definition on the TSM server? Nowhere else?
2. If you want to turn on/off compression for a specific node then does this require having to start/stop the client software on that machine, and/or the TSM server, after you update the setting for the node configuration?
3. Is there anything to be aware of when disabling/re-enabling this feature?
4. If the data was compressed on the client, and this option is later turned off for the node, then will it still un-compress it?
5. What if drive compression is enabled, and the data was already compressed first on the client?
Will the drive be smart enough to see that it's already compressed and just write to tape as is? Or will it try to further compress it, possibly wasting valuable time, particularly on very large files?
The reason I ask here is that it's my understanding that drive compression is usually enabled by the manufacturer and will remain so unless you overtly turn if it off. I've done this before, just as a temporary test, using the 'mt' command, but I don't recall now the command to probe the drive to report whether compression is enabled or not. Anyway, with EMC NetWorker, I've relied exclusively on drive compression since our network was reasonably fast, and I was of the opinion (maybe a false one) that drive/hardware compression was more efficient.
But I'm curious about TSM. Is it using the same compression algorithm for client side compresssion as the IBM drive compression? If so then it would seem that no further compression would be eked out; otherwise, maybe it would squeeze a little more, thus taking longer overall and creating two hoops to jump through to un-compress it when restoring it?
6. With TSM, I'm concerned that if we use compression on the client side, and compression is also enabled on the drives, then it might slow things up? Is this a legit concern?
We have a large collection of data that does not compress well since it has a high percentage of binary data (but also some text). This lives on a client wherein we have two stanzas or nodes. One stanza (node A) will handle this data, sending it to a different storage pool and management class, while the other stanza (node B) will handle the rest (includes a little bit of everything), a lot of which does compress well. That data will be managed by a separate management class and will be be written to a different storage pool. Client side compression could be enabled for one node and disabled for the other. Anyway, with EMC, I've never worried about it, just sending all data regardless to the drives, letting them handle it. Who knows, maybe they expand the binary data a little.
7. Does anyone have any advice on VMs? Should we turn off client compression on those nodes?
It seems that a VM is going to be using a lot of CPU and memory, and if it then has to do a lot of compression on top of that then that might create woes and slow things up? Might it be better to just send the data on those to the drives uncomoressed, allowing the drive hardware compression to deal with it instead?
1. Is client side compression only set via the 'Compression' setting for the node definition on the TSM server? Nowhere else?
2. If you want to turn on/off compression for a specific node then does this require having to start/stop the client software on that machine, and/or the TSM server, after you update the setting for the node configuration?
3. Is there anything to be aware of when disabling/re-enabling this feature?
4. If the data was compressed on the client, and this option is later turned off for the node, then will it still un-compress it?
5. What if drive compression is enabled, and the data was already compressed first on the client?
Will the drive be smart enough to see that it's already compressed and just write to tape as is? Or will it try to further compress it, possibly wasting valuable time, particularly on very large files?
The reason I ask here is that it's my understanding that drive compression is usually enabled by the manufacturer and will remain so unless you overtly turn if it off. I've done this before, just as a temporary test, using the 'mt' command, but I don't recall now the command to probe the drive to report whether compression is enabled or not. Anyway, with EMC NetWorker, I've relied exclusively on drive compression since our network was reasonably fast, and I was of the opinion (maybe a false one) that drive/hardware compression was more efficient.
But I'm curious about TSM. Is it using the same compression algorithm for client side compresssion as the IBM drive compression? If so then it would seem that no further compression would be eked out; otherwise, maybe it would squeeze a little more, thus taking longer overall and creating two hoops to jump through to un-compress it when restoring it?
6. With TSM, I'm concerned that if we use compression on the client side, and compression is also enabled on the drives, then it might slow things up? Is this a legit concern?
We have a large collection of data that does not compress well since it has a high percentage of binary data (but also some text). This lives on a client wherein we have two stanzas or nodes. One stanza (node A) will handle this data, sending it to a different storage pool and management class, while the other stanza (node B) will handle the rest (includes a little bit of everything), a lot of which does compress well. That data will be managed by a separate management class and will be be written to a different storage pool. Client side compression could be enabled for one node and disabled for the other. Anyway, with EMC, I've never worried about it, just sending all data regardless to the drives, letting them handle it. Who knows, maybe they expand the binary data a little.
7. Does anyone have any advice on VMs? Should we turn off client compression on those nodes?
It seems that a VM is going to be using a lot of CPU and memory, and if it then has to do a lot of compression on top of that then that might create woes and slow things up? Might it be better to just send the data on those to the drives uncomoressed, allowing the drive hardware compression to deal with it instead?