BSD 4_2 development
[unix-history] / usr / doc / diskperf / motivation.ms
CommitLineData
c557cacd
C
1.ds RH Motivation
2.NH
3Motivation
4.PP
5These benchmarks were performed for several reasons.
6Foremost was our desire to obtain guideline to aid
7in choosing one the most expensive components of any
8VAX UNIX configuration, the disk storage system.
9The range of choices in this area has increased dramatically
10in the last year.
11DEC has become, with the introduction of the UDA50/RA81 system,
12cost competitive
13in the area of disk storage for the first time.
14Emulex's entry into the VAX 11/780 SBI controller
15field, the SC780, represented a important choice for us to examine, given
16our previous success with their VAX 11/750 SC750 controller and
17their UNIBUS controllers.
18The Fujitsu 2351A
19Winchester disk drive represents the lowest cost-per-byte disk storage
20known to us.
21In addition, Fujitsu's reputation for reliability was appealing.
22The many attractive aspects of these components justified a more
23careful examination of their performance aspects under UNIX.
24.PP
25In addition to the direct motivation of developing an effective
26choice of storage systems, we hoped to gain more insight into
27VAX UNIX file system and I/O performance in general.
28What generic characteristics of I/O subsystems are most
29important?
30How important is the location of the controller on the SBI/CMI versus
31the UNIBUS?
32Is extensive buffering in the controller essential or even important?
33How much can be gained by putting more of the storage system
34management and optimization function in the controller as
35DEC does with the UDA50?
36.PP
37We also wanted to resolve particular speculation about the value of
38storage system optimization by a controller in a UNIX
39environment.
40Is the access optimization as effective as that already provided
41by the existing 4.2BSD UNIX device handlers for traditional disks?
42VMS disk handlers do no seek optimization.
43This gives the UDA50 controller an advantage over other controllers
44under VMS which is not likely to be as important to UNIX.
45Are there penalties associated with greater intelligence in the controller?
46.PP
47A third and last reason for evaluating this equipment is comparable
48to the proverbial mountain climbers answer when asked why he climbs
49a particular mountain,
50``It was there.''
51In our case the equipment
52was there.
53We were lucky enough to assemble all the desired disks and controllers
54and get them installed on a temporarily idle VAX 11/780.
55This got us started collecting data.
56Although many of the tests were later rerun on a variety of other systems,
57this initial test bed was essential for working out the testing bugs
58and getting our feet wet.
59.ds RH Equipment
60.bp