AIX

AIX

Connect with fellow AIX users and experts to gain knowledge, share insights, and solve problems.


#Power
 View Only
  • 1.  Tuning asynchronous I/O parameter - maxservers

    Posted Mon January 22, 2007 06:53 PM

    Originally posted by: SystemAdmin


    OS: AIX 5.3L; Oracle version:10g R2 (10.2.0.1)
    I tried to tune the asynchronous I/O for the 10g R2, following the doc as
    1. chdev -l aio0 -a maxservers='250';
    Method error (/usr/lib/methods/chgaio):
    0514-064 Cannot perform the requested function because the
    AIO kernel extension is permanent and cannot be unloaded.
    tried various format of the value, they all came out the same error message. This is standard format from the AIX official site. There is a paper mentioning about the maxaioservers, but there is no such parameter.
    #AIX-Forum


  • 2.  Re: Tuning asynchronous I/O parameter - maxservers

    Posted Mon January 22, 2007 06:59 PM

    Originally posted by: SystemAdmin


    Found the solution, it should be :
    chdev -l aio0 -P -a maxserver='260';
    the IBM official site missed the -P

    #AIX-Forum


  • 3.  Re: Tuning asynchronous I/O parameter - maxservers

    Posted Tue January 23, 2007 05:28 AM

    Originally posted by: MarkTaylor


    The -P means apply to the database only (ODM) and requires a reboot.

    "Changes the device's characteristics permanently in the Customized Devices object class without actually changing the device. This is useful for devices that cannot be made unavailable and cannot be changed while in the available state. The change is made to the database, and the changes are applied to the device when the system is rebooted. This flag cannot be used with the -T flag. Not all devices support the -P flag."
    You got the error because you tried to apply the changes with aio active. The reboot obviously unloads the driver, and at boottime the new setting is read in from the ODM.

    I doubt the official IBM pages was wrong .. more like the operator mis-read the docs :)

    Rgds
    Mark Taylor
    #AIX-Forum


  • 4.  Re: Tuning asynchronous I/O parameter - maxservers

    Posted Thu January 25, 2007 08:13 AM

    Originally posted by: Patrice


    Why don't you use the aioo command ?
    #AIX-Forum


  • 5.  Re: Tuning asynchronous I/O parameter - maxservers

    Posted Thu January 25, 2007 09:06 AM

    Originally posted by: SystemAdmin


    I can not find the aioo or aio0 anywhere!
    #AIX-Forum


  • 6.  Re: Tuning asynchronous I/O parameter - maxservers

    Posted Thu January 25, 2007 09:15 AM

    Originally posted by: Patrice


    aioo is under /usr/sbin
    Are you root ?
    #AIX-Forum


  • 7.  Re: Tuning asynchronous I/O parameter - maxservers

    Posted Fri January 26, 2007 12:45 PM

    Originally posted by: SystemAdmin


    Yes. I am in root. checked the /usr/sbin, not found it. type "man aioo", this is what I got -
    1. man aioo
    Manual entry for aioo not found or not installed.
    Is the aioo utility an option during the installation? I checked it in the AIX and system p information center online, not found either?
    #AIX-Forum


  • 8.  Re: Tuning asynchronous I/O parameter - maxservers

    Posted Fri January 26, 2007 01:02 PM

    Originally posted by: orphy


    You need to install bos.rte.aio.

    1. lslpp -w /usr/sbin/aioo
    File Fileset Type

    /usr/sbin/aioo bos.rte.aio File
    Orphy
    #AIX-Forum