T.R | Title | User | Personal Name | Date | Lines |
---|
1181.1 | Potential bottleneck for single process | HOTWTR::LASZLO_RE | | Mon Sep 14 1992 23:06 | 10 |
| I would like to know of ESE50 issues. I suspect one of my customers is
hitting a limitation that Rdb issues synchronous I/O's, and with a
single heavy-I/O process, even a VAX 6000-620 cannot issue I/O's fast
enough to get more than 300 I/O's per second.
(I am still researching this one - consider this note hearsay
evidence).
-Rebecca Laszlo
|
1181.2 | | UKEDU::SMITHB | Bazzoo� | Tue Sep 15 1992 15:37 | 6 |
| > hitting a limitation that Rdb issues synchronous I/O's, and with a
> single heavy-I/O process, even a VAX 6000-620 cannot issue I/O's fast
Rdb does asynchronous I/Os
Barry
|
1181.3 | Read = SYNCH, write = ASYNCH | COPCLU::BRUNSGAARD | The olympic sleep | Wed Sep 16 1992 23:17 | 27 |
| But Barry
Rdb does SYNCHRONOUS read I/O's but write ASYNCH.
While there are specific cases where ASYNCH READ makes sence
- Sequential acces, Union operations and processing OR predicates
springs to mind
all solutions require quite *interesting* code to handle failure
situations.
Anyway it is indeed quite possible that you see this bottle neck, but
ONLY for READ ONLY operations. Rdb is EASILY capable of requesting more that
1000 I/O's pr. second for write operations (I have manged to get my
model 31(cheapest model) 00 request >300I/O's (and actualy DOING > 100
I/O's per second in a RZ drive !!!).
Also the limitation is tightly coupled to the size of the CPU. Ie a
7000 machine would have a higher limit than a 6600, and finally the
limit is on a per user basis !
Ie two users cn BOTH request 300 I/O's per second (if 300 is the
limit).
fwiw
Lars
Ps. Note that 300 I/O's is an arbitrary limit used to exemplify the
explanation !!
|