Download - ServiceNet
Transcript
Appendix 1: The rvs® parameters 1.5 Description of selected rvs® parameters rvsXP contains a number of optional and security related features which you may not need (all the time) at your installation. Each active function consumes resources (processor time and hard disk access). The sum of all functions can significantly affect the performance of rvsXP components. Data transmission mechanism As an example, consider transmission of a large data set. To be able to resume transmission after a line failure without having to start at the beginning of the file all over again, the Receiver periodically closes the incoming data set. Both Sender and Receiver store the number of transmitted bytes or records in the database. The frequency of these actions is determined by parameters SENDBLOCKS and RECVBLOCKS. Reopening and positioning a large data set involves quite a number of disk access operations and therefore is very time consuming1. So, if most of your communication lines are very stable, you may want to set these parameters to very large values effectively disabling the restart feature of rvsXP. SENDBLOCKS If, on the other hands, most of your lines tend to break down every few minutes, you will want to make sure that whatever has been transmitted once, will not have to be transmitted again. Note, that a large value of SENDBLOCKS may also increase the time before senders terminate after Monitor has been stopped. Defaults have been chosen so that rvsXP will work securely and with most options enabled. 1.6 RECVBLOCKS OCREVAL KEEPDAYS Safety, resource consumption and performance Besides RECVBLOCKS und SENDBLOCKS which have been discussed above, there are several other parameters that influence the balance between safety, resource consumption, and performance. OCREVAL (recommended window size 99) and OEXBUF (recommended size 4096 bytes) influence the overhead incurred by the ODETTE protocol. The higher these values the less overhead. They will, however, also increase the memory requirements for sender and receiver. These values may be negotiated down at the start of each transmission, so that unilateral changes may have no effect. What you really determine is the maximum amount of memory you are willing to allocate to ODETTE. Searching in a large database generally takes longer than looking for something in a small one. A larger database, however, retains more information on completed transmissions. KEEPDAYS determines the 1 Transmission time for a 4.5 MB data set between two OS/2 nodes was reduced by about a factor of 10 (from more than an hour to a few minutes) by changing the values of these parameters from 10 to 10000. rvsXP User Manual / Rev. 2004-05-28 © gedas deutschland GmbH / Fachbereich rvs® Systems A1-13