Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Recommendations for high-performance IO access in applications

&pagelevel(4)&pagelevel

The maximum possible throughputs and IO rates depend greatly on the block size used for accessing the data. Use of an appropriate block size provides the basis for efficient IO accesses of an application, i.e.:

  • In the case of transaction-oriented loads with high requirements regarding the IO rate, small block sizes should be preferred. However, the IOs should be large enough to ensure that requested data areas can be supplied in one IO. General recommendations are hardly possible here as this depends very much on the application’s IO profile.

  • In the case of throughput-oriented loads, as far as possible large block sizes of at least 160 KB to 480 KB should be used

Where it makes sense and is feasible, asynchronous IOs should be performed. This avoids any additional context changes, and the IOs can also potentially profit from PAV or RSC.