4 Responses to “Cost Comparisons, Part 2: Tape vs. Disk”

  1. Steve Wiley says:

    Steve,
    You say “People see faster backups and much more streamlined restores”. I would like to comment to this statement.

    I know of no disk equipment commonly used today, that have higher transfer data rates than current tape equipment are spec’ed. This may be not true of the infiniband disks on Oracles Exadata systems, but I am refering to “the use in most customer sites” when comparing disk to tape data transfer rates.

    With hardware data compression, it is common that tape drives today to have internal data rates of 360 megabytes per second (with a 2 or 3 to one compression ratio). 120-160 megabyte native data rates with large blocksizes.

    When backups (disk to tape occur), it is NOT the tape drive that limits the backup times. It is the disk drive transfer rates that limits this time.

    And with restore times, if longer from tape vs disk, then in the large part, would be more to do with the application involved than the tape drive used.

    I don’t agree with your performance premise.

  2. You raise a good, and a really important point–and it’s a position that we know very at Quantum since we provide lots of backup systems based on tape drives. Tape drives are built for streaming and they have the capability of being able to send data faster than most disk systems. While that is true, it also true that a large number of our customers report significant increases in performance when they switch to disk.

    One way to resolve the difference and allow both statements to be true is if we assume that the customers who see changes were not able to stream data very well and were underutilizing their drives–so the drives spent too much time stopping, starting, and repositioning. For slower and more intermittant streams, disk can be significantly faster.

    That’s the view I suspect is most likely, but I’d be interested in what others have seen.

  3. Steve Wiley says:

    Steve,
    I agree with your view of what is most likely happening as viewed by the customers today.

    It is in fact the applications use of a streaming target (tape) that causes the poor performances. IE, an application issue, per say.

    These tape application issues can easily be fixed, in my humbled opinion.

    I contend that most tape backup applications really don’t understand how to use the advanced features of todays streaming tape drives.

    The progression of tape technologies from round reels (7/9 track days) to 18 track cartridge tape and on to very high capacity “fat” streaming tape drives of today, has had a performance cost to many customers, as you have stated.

    Let me explain. The start and stop times through this development process has been becoming longer and longer, with each subsequent tape drive releases. We went from a capstan motor system to move tape on the 9 trk devices (of around 1 millisecond start/stop) to a streaming system of moving tape that use a reel servo system (to as much as and even in excess of 3 second per start/stop times).

    So it is an obvious statement I make in saying, Tape applications should have been changing to reduce the real affects of these start/stop “events”.

    Some older tape commands and sequences that actually causes the excessive start/stops events should not be issued or issued at the correct times within the job stream to allow these new drives to continue streaming. Their are also newer tape commands that allow for better “streaming” as well. And as you have said, the excessive start/stop events IS what is causing the poor performances seen at most customer sites.

    And the applications should also take better advantage of the increased interface speeds of today’s tape technolgies, by using optimum block sizes and understanding the types of work loads that really improve the customers wall clock times to complete their tape work.

    I would venture to say, many many tape applications were actually written in the days of those 9 trk tape drives, and have not been changed that much, since. IBM’s DFSHSM is a great example of just this type tape application. I am sure there are many more.

    So, if you believes that the answer to the performance problems with tape is to switch to disk instead, then I contend, the correct approach would be much cheaper for our customers to work with the tape applications people and their tape vendors, as a better way to solve their performance issues. Fix the applications to help improve their problem. Don’t have them go through the extreme expence and costly migrations of switching to disk as a backup device. Let’s help these customers leverage their cost of ownership in tape.

Leave a Reply