The original 3480 cartridge only held 500MB.  The high-end 6250 rounds held
about a fifth.  How time can easily skew our numbers.

-----Original Message-----
From: Prather, Wanda [mailto:[EMAIL PROTECTED]]
Sent: Thursday, December 06, 2001 11:44 AM
To: [EMAIL PROTECTED]
Subject: Re: TSM and VTS - virtual volumes


Zlatko,

The design of the VTS was to allow a bunch of (relatively) small files to be
written to the VTS cache (a bunch of disk) as "virtual" volumes, then
"stacked" together on one of the new big tapes.

Consider if you had a lot of old round tapes; they only held about 200 MB.
And in most people's tape libraries, all the tapes aren't full, anyway, so
each tape represents considerably less than 200 MB.  If you try to convert
these round tapes to 3590 tapes (which these days can hold 40 GB, before
compression), you waste a LOT of expensive 3590 tapes.  If you take the
round tapes and move them into the VTS, they go into the disk cache as
"virtual" volumes, then migrate out to the 3590 tapes "stacked" together so
you make good use of the 3590 tapes.

Now TSM does not put each file it backs up on a tape as a separate file.  It
glops them altogether in one BIG FILE file that grows until it fills the
entire tape.  If you send the TSM tapes to a VTS, it writes until the
"virtual" volume is full.  The max size of a "virtual" volume is set by the
person who configures the VTS.  Let's assume for argument that you set the
max virtual volume size to 2 GB.

So in a VTS, TSM writes backup data into one big file that can grow to 2 GB.
That usually works pretty well for people during backups.  Virtual volumes
go out to the VTS cache (disk pool), and then migrate out to a 3590 tape.
The trick is that the entire 2 GB "virtual volume" migrates as a unit.

The performance problem usually hits when you want to do a restore.  You may
want to restore one TSM file that is only 1 MB; but when you tell TSM to do
the restore, it tries to "mount" the virtual volume, which means it has to
go to the 3590 tape, and destage the WHOLE 2 GB  "virtual volume" back to
the disk cache before it can start reading.

So (1) the destaging of the whole 2 GB virtual volume takes time, and (2) it
"pollutes", or uses up, your disk cache, which then affects performance for
the next request.

Consider what a problem that can cause, if you try to create your COPY POOL
tapes AFTER the "virtual volumes" have migrated out to the 3590's - EACH
VOLUME has to be "destaged" back to the disk cache before it can be read by
TSM.  That causes a whole lot of thrashing and slows things down.

So the design of a VTS is optimal for SMALL files on tape, not for
applications like TSM or DFHSM that, by design, write to tape until a whole
tape is full.

The VTS can still work nicely for TSM, IF you have a lot of disk cache space
(the bigger the cache in the VTS, the more it costs), and IF you have a low
level of destaging activity.

Hope that helps..

************************************************************************
Wanda Prather
The Johns Hopkins Applied Physics Lab
443-778-8769
[EMAIL PROTECTED]

"Intelligence has much less practical application than you'd think" -
Scott Adams/Dilbert
************************************************************************





-----Original Message-----
From: Zlatko Krastev/ACIT [mailto:[EMAIL PROTECTED]]
Sent: Thursday, December 06, 2001 9:53 AM
To: [EMAIL PROTECTED]
Subject: Re: TSM and VTS - virtual volumes


If VTS is artifically configured TSM server backend this leads to another
question - virtual volumes performance.
We read recently on the list that TSM using VTS is having not so good
performance. Is this true or not I cannot prove and cannot have clear
opinion.
But virtual volumes are by definition TSM server backing up to TSM server.
And if TSM-TSM performance is good why not TSM-VTS (i.e. TSM) performance
be good? And how we can define "good" or "better" or "average"? If TSM-VTS
is performing "not so good" is TSM-TSM having similar performance (measured
in GB/hour or something similar)? If both perform at comparable speeds can
we say both are "not so good" or TSM-TSM performs better?
Sorry for asking so many questions. I have no mainframe (and VTS) to answer
them by myself.

Zlatko Krastev
IT Consultant





Michael Bartl <[EMAIL PROTECTED]> on 03.12.2001 10:48:11
Please respond to [EMAIL PROTECTED]
To:     [EMAIL PROTECTED]
cc:

Subject:        Re: TSM and VTS

I remember from an IBM presentation a few years ago that the technology
behind VTS is TSM. So using a VTS library on a TSM server means stacking
the same intelligent tape management technology for two instances. This
can eliminate some of the benefits.
On one hand, when collocation is "inactivated" by VTS, access
performance to your data may drop. On the other hand, VTS uses quite a
lot of disk caching to improve performance. It depends on the structure
of a TSM servers data, whether the gain or loss in performance will be
stronger.

Best regards,
Michael
--
Michael Bartl                               mailto:[EMAIL PROTECTED]
Office of Technology, IT Germany/Austria    Tel: +49-89-92699-806
Cable & Wireless Deutschland GmbH.          Fax: +49-89-92699-302
Landsberger Str. 155, D-80687 Muenchen      http://www.cw.com/de

Bill Mansfield wrote:
>
> The fact is that TSM does not always write tapes 'til they are full.  If
> you have a bunch of small nodes using collocation or backupsets, you can
> wind up with a lot of expensive tape with little content.  Using the VTS
> would allow you to stack these nearly empty tapes onto one tape.  I'm not
> sure whether this defeats the purpose of collocation, since I'm not sure
> that the virtual tapes will stay collocated inside the VTS, though.
>
> _____________________________
> William Mansfield
> Senior Consultant
> Solution Technology, Inc
>

Reply via email to