- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - Linux
- >
- Re: asynchronous I/O
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Forums
Discussions
Discussions
Discussions
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-26-2004 05:28 AM
01-26-2004 05:28 AM
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-26-2004 06:33 AM
01-26-2004 06:33 AM
Solutionhttp://www.redhat.com/whitepapers/rhel/AdvServerRASMpdfRev2.pdf
SEP
Owner of ISN Corporation
http://isnamerica.com
http://hpuxconsulting.com
Sponsor: http://hpux.ws
Twitter: http://twitter.com/hpuxlinux
Founder http://newdatacloud.com
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-26-2004 06:34 AM
01-26-2004 06:34 AM
Re: asynchronous I/O
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-26-2004 06:43 AM
01-26-2004 06:43 AM
Re: asynchronous I/O
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-26-2004 06:58 AM
01-26-2004 06:58 AM
Re: asynchronous I/O
If your 'application' is Oracle, you can recompile oracle to take advantage of this..
Let me know if you need details..
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-26-2004 07:12 AM
01-26-2004 07:12 AM
Re: asynchronous I/O
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-26-2004 08:32 AM
01-26-2004 08:32 AM
Re: asynchronous I/O
Advanced Server 2.1 was certified by oracle.
Oracles's portal and app servers are very hardware intensive. The reason Advanced Server is being suggested is that you can have multiple Linux boxes in a cluster, providing flexibility, load balancing and reliability.
For the Red Hat Side:
http://www.redhat.com/apps/redirect.apm/software/rhel/?rhpage=/index.html/ent_rhel**
For the Oracle Certification Info:
http://technet.oracle.com
http://metalink.oracle.com (Paid contract required).
SEP
Owner of ISN Corporation
http://isnamerica.com
http://hpuxconsulting.com
Sponsor: http://hpux.ws
Twitter: http://twitter.com/hpuxlinux
Founder http://newdatacloud.com
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-27-2004 01:00 AM
01-27-2004 01:00 AM
Re: asynchronous I/O
Relinking Oracle to Enable Asynchronous I/O for Oracle9iR2
# shutdown Oracle
SQL> shutdown
su - oracle
cd $ORACLE_HOME/rdbms/lib
make -f ins_rdbms.mk async_on
make -f ins_rdbms.mk ioracle
# The last step creates a new "oracle" executable "$ORACLE_HOME/bin/oracle".
# It backs up the old oracle executable to $ORACLE_HOME/bin/oracleO,
# it sets the correct privileges for the new Oracle executable "oracle",
# and moves the new executable "oracle" into the $ORACLE_HOME/bin directory.
If asynchronous I/O needs to be disabled for any reason, run the following commands:
# shutdown Oracle
SQL> shutdown
su - oracle
cd $ORACLE_HOME/rdbms/lib
make -f ins_rdbms.mk async_off
make -f ins_rdbms.mk ioracle
Enabling Asynchronous I/O in init.ora for Raw Devices
The disk_asynch_io init.ora parameter needs to be set to true:
disk_asynch_io=true
Note that this init.ora parameter is already set to true by default:
SQL> select value, isdefault from v$parameter where name = 'disk_asynch_io';
VALUE ISDEFAULT
------------------------------ ---------
TRUE TRUE
Enabling Asynchronous I/O in init.ora for Filesystem Files
Make sure that all Oracle datafiles reside on filesystems that support asynchronous I/O (e.g. "ext2"). According to Oracle's white paper Oracle9iR2 on Linux: Performance, Reliability and Manageability Enhancements on Red Hat Linux Advanced Server 2.1", Oracle9iR2 has been certified with the standard Linux filesystem "ext2" on RH AS 2.1. In addition, Oracle has also been certified for raw devices.
The disk_asynch_io init.ora parameter needs to be set to true (same as for raw devices):
disk_asynch_io=true
Note that this init.ora parameter is already set to true by default:
SQL> select value, isdefault from v$parameter where name = 'filesystemio_options';
VALUE ISDEFAULT
------------------------------ ---------
none TRUE
SQL>
The filesystemio_options init.ora parameter needs to be set to asynch:
filesystemio_options=asynch
This init.ora parameter is platform-specific. By default, this parameter is set to none for Linux and thus needs to be changed.
SQL> select value, isdefault from v$parameter where name = 'filesystemio_options';
VALUE ISDEFAULT
------------------------------ ---------
none TRUE
SQL>
The filesystemio_options can have the following values with Oracle9iR2:
asynch: This value enables asynchronous I/O on file system files.
directio: This value enables direct I/O on file system files.
setall: This value enables both asynchronous and direct I/O on file system files.
none: This value disables both asynchronous and direct I/O on file system files.
This guy has the best site for information on running Oracle on Linux.. Werner Puschitz.
http://www.puschitz.com/TuningLinuxForOracle.shtml#SettingAsynchronousIO