[comp.os.vms] VMS I/O speed

mick@auspyr.UUCP (Michael J. Andrew) (05/12/88)

I recently posted an article requesting some info on RMS and indexed
files and the like, but I didn't get a single response.  Surely
I didn't stump the whole readership??

I'm reposting because I could really use some help on this, and
maybe someone will see it who missed it the first time.
Here goes...........


Although I have read the "Guide to VAX/VMS File Applications" manual, I am
still unclear about the use of the multibuffer count.
I shall pose my questions below, but any general comments on this topic,
helpful hints etc. are greatly appreciated.

My application may or may not open several indexed (or positional) files
at execution time.  Should I specify the number of buffers at this time,
or use the value which can be set from DCL with the command

    $ set rms/indexed/buffers=n


Furthermore, does the above cause n more buffers to be allocated for
each file I open (this seems like a Bad Thing in an arbitrary multi-user
environment).

Alternatively, if I specify this number in the RAB, is it cumulative? That is,
does the number of buffers continue to mount as more files are opened.

Should I have some upper limit for each user coded into my program?


It seems that VMS's default allocation of anything to do with files, buffers
etc. is to allocate the smallest, lowest or worst possible value it
can think of?

Any help much appreciated.
--

[ Bonus question:  My impression of RMS is that in
  general its performance is much slower
  than IO systems on most other operating systems. Opinions? ]

-- 
-------------------------------------------------------------------------
Michael Andrew        Sr. Systems Engineer    Austec, Inc.  San Jose CA.
mick@aussjo.UUCP  or amdahl!auspyr!mick       (408) 279 5533