$ !
$ ! Command file to run BUSMODEL
$ !
$ ! This program reads "card images" because it takes a lot of CPU time
$ ! to run and is therefore better used in BATCH.
$ !
$ ! Card 1 (Simulation Definition Card)
$ !	Field	Type	Meaning
$ !	1	Real	The number of seconds of time to be simulated.
$ !	2	Integer	A seed to the random number generator.
$ !	3	Logical	If true, then all event records will be printed.
$ !	4	Integer	The number of QIO sources.
$ !	5	Integer The number of disk drives.
$ !	6	Integer The number of MBA's.
$ ! Card 2 - n (QIO source card)
$ !	Field	Type	Meaning
$ !	1	Integer	Disk drive number which this QIO source is driving.
$ !	2	Real	Mean QIO rate in QIO's/second for this source.
$ !	3	Real	Mean QIO byte count for this source.  If this field
$ !			is > 0, then byte counts are exponentially distributed.
$ !			If it is < 0 then the byte counts are fixed at the
$ !			absolute value of this field.
$ !	4	Integer	Priority at which this source generates QIOs.
$ ! Card n+1 - m (Disk Drive Definition card)
$ !	1	Integer MBA number to which this drive is connected.
$ !	2	Real	Maximum seek time for this drive in seconds.
$ !	3	Real	Rotation time for this drive in seconds.
$ !	4	Real	Data transfer rate for this drive in bytes/second.
$ !
$ ! The following are some popular Disk Drive Definition Cards.
$ !	1	0.050	0.0166	1212121.	RM80
$ !	1	0.055	0.0166	806000.		RP06
$ !	1	0.055	0.0173	1212121.	RM03
$ !	1	0.055	0.0166	1212121.	RM05
$ !	1	0.048	0.0165	1300000.	RP07
$ !	1	0.048	0.0165	2200000.	RP07D
$ !
$ ! EXAMPLE:
$ !
$ ! In this example, we have three drives on two MBA's.  Drive 1 is on
$ ! its own MBA and is assumed to contain the paging file.  It is driven
$ ! by two QIO sources.  One is the modified page writer which tends to
$ ! generate 32K byte QIO's and the other represents the remaining IO
$ ! activity on that disk.  Drives 2 and 3 are on another MBA and are
$ ! subject to short transfer QIO's characteristic of user generated
$ ! IO on a fragmented disk.
$ !
$ run busmodel
120.	54321	FALSE	4	3	2
1	10.0	-32768.	12
1	8.0	1024.	4
2	18.0	1024.	4
3	18.0	1024.	4
1	0.055	0.0173	1212121.
2	0.050	0.0166	1212121.
2	0.050	0.0166	1212121.
$ run busmodel
120.	54321	FALSE	4	3	1
1	10.0	-32768.	12
1	8.0	1024.	4
2	18.0	1024.	4
3	18.0	1024.	4
1	0.055	0.0173	1212121.
1	0.050	0.0166	1212121.
1	0.050	0.0166	1212121.
$ exit
