[Progress Communities] [Progress OpenEdge ABL] Forum Post: RE: Furgal Test?

  • Thread starter Thread starter Rob Fitzpatrick
  • Start date Start date
Status
Not open for further replies.
R

Rob Fitzpatrick

Guest
> proutil sports2000 -C bigrow 2 (-zextendSyncIO) Don't include the brackets. The point of this is to test how the system does with synchronous I/O. This is important as it gives an indication of the disk throughput you can expect for the BI and AI files. After the first command, the BI file is truncated and the BI cluster size is set to 16 MB. The second command opens the database, causing the BI file to be grown to its initial size of 4 BI clusters, and then the "bigrow 2" directive causes another 2 clusters to be allocated, for a total of 96 MB of writes. Dividing 96 by the test's elapsed time in seconds gives the throughput in MB/second. As of OE 11.3 and later, Progress made this command function more efficiently by doing asynchronous I/O and then flushing buffers at the end, but that had the side-effect of impacting this test as the "bigrow" command no longer does the same type of writes it used to. The undocumented "-zextendSyncIO" switch reverts the command back to its pre-11.3 behaviour, though as I understand it this switch has no effect on certain platforms like Linux and Windows as the command already behaves the same after 11.3 as before, due to limitations in those OSes. The "Furgal" in question is Mike Furgal of Progress. He posts here; if you search you'll find posts from Mike and others talking about this test.

Continue reading...
 
Status
Not open for further replies.
Back
Top