3.5.1 Matrix Server Release Notes

Copyright © 1999-2007 PolyServe, Inc. All rights reserved. 29
Using Oracle with
PolyServe Matrix Server
PolyServe Matrix Server has undergone a high degree of Oracle
performance and stress testing by the PolyServe Database Engineering
team.
See the PolyServe Web site for the recommended Oracle release for use
with PolyServe Matrix Server.
Asynchronous I/O Support
While certain Linux distributions may support Asynchronous I/O for raw
partitions and non-clustered filesystems, these implementations are not
supported on clustered filesystems. PolyServe, however, has
implemented the Oracle Disk Manager (ODM) API. ODM implements
Asynchronous I/O as specified by Oracle Corporation. For more
information about the PolyServe implementation, see the PolyServe MxS
Oracle Database Solution Pack Release Notes.
Without ODM, acceptable OLTP performance can usually be achieved by
configuring Oracle instances to use multiple DBWR slave processes.
In practice, PolyServe Database Engineering has found that configuring
10 DBWR slaves per processor offers effective SGA page flushing even
under excessive checkpoint activity.
On a dual-processor node, the following init.ora parameters should be set
to enable efficient SGA buffer flushing:
•db_writer_processes = 1
dbwr_io_slaves = 20