GpBench/CD 17.slon
Products   GpBench/CD Documentation Files Registration What's New Version 2.0 2000-08-31
 

All tests used in GpBench/CD are result of long work with CD-ROM drives. I started to develop CD-ROM benchmarks and tests when CD-ROM drives were spinning with single and double speed. Those tests were working in good old DOS, of course, and finally the time has come to update them. You're looking at the first completely 32-bit version of my CD-ROM benchmarks, rewritten for modern operating systems Windows 95, 98, NT 4 and 2000.

Test CD

If you want to use all function of GpBench/CD, you have to create a special test CD. To fully test a CD-ROM (or DVD) you need as big as possible test file. Test CD contains only one file, which fully fills it up. Furthermore, it contains special data, which is used to test read operations.

Test CD is easy to create if you have a CD-R unit. Just start up GpBench/CD, go to the first Settings page (All tests) and click Prepare data for test CD. Test CD creation dialog will pop up.

Now, specify a folder for the test file and test file size (use 649 MB for 74-minute CDs). Click Start, wait for file to be created and click Close. File creation will take some time so be patient.

Next, run your favourite CD-writing program. Create a new CD with label GPBNCHCD and only one file GPBNCHCD.DAT, which you have just created. CD label and file name must be exactly as specified or GpBench/CD won't recognise this CD as a special test CD. Test CD should be finalised.

That's it. Now you have a special test CD to use with GpBench/CD.

Media Loading

Media Loading test measures a time needed to return data after new CD is inserted into drive.

This test works only in Windows NT. Furthermore, if you have Autorun enabled, you'll need a CD without autorun.inf file.

Sequential Read

Sequential Read test reads test file from beginning to end and calculates transfer speed for each block (2048 bytes). Because transfer speed is variable on modern CD-ROM units, you'll need a large file to fully test the CD-ROM. It is best to use special test CD, which will also enable data checking option.

If you're running a registered version of GpBench/CD and have enabled logging, program will export transfer speed table (with a same name as a log file and extension csv) and current/average speed graph (also with same name but extension wmf).

GpBench/CD - Sequential Read

Random Access

Random Access test moves CD-ROM head to random places inside test file. It measures time needed to access the data. You can specify number of reads, but it should rarely be necessary to change the default value. You'll get best results with a special test CD.

If you're running a registered version of GpBench/CD and have enabled logging, program will export current/average access time graph to a file with same name as a log file with added suffix '_random' and extension wmf.

GpBench/CD - Random Access

Full Stroke Access

Full Stroke Access test moves CD-ROM head between first and last sector in the test file. It measures time needed to access the data. You can specify number of reads, but it should rarely be necessary to change the default value. You'll get best results with a special test CD.

If you're running a registered version of GpBench/CD and have enabled logging, program will export current/average access time graph to a file with same name as a log file with added suffix '_fullstroke' and extension wmf.

GpBench/CD - Full Stroke Access

CopyFile

CopyFile test merely calls Windows function to copy file from CD to disk and measure the time needed. It can be used to check other results when they don't seem reasonable.

A note about results

You may be surprised when you see the test results. Don't be modern CD-ROM drives have quite a lot of problems with Windows NT (or vice versa, who would know). We have found in Monitor Labs that:

  • There are no problems with SCSI drives, either in Windows 9x or NT.
  • There are no problems with IDE drives in Windows 9x.
  • There are problems with IDE drives in Windows NT. To get a full speed you'll have to install a bus-master IDE driver. If you don't have it, check homepage of motherboard producer. Without a bus-master driver, highest transfer speeds lie in range from 23x to 27x.
  • Some drives don't want to read special test CD faster than with 8x speed. We don't know yet why. If you have such a drive, try to measure it with an ordinary CD, some encyclopaedia for example.

Limitations

  • Media load time measuring not available in Windows 9x
  • Asynchronous read measuring not available in Windows 9x
  • Data checking only available with special test CD
  • Graphs and transfer rate are not exported if logging is not enabled

Known problems

  • If CD is already in the drive when GpBench/CD is run, it is sometimes not detected. Eject and reload CD to fix the problem
 
Last update: 2009-12-13
Google
Search:WWW17slon.com17slon.net