<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: async io in Operating System - HP-UX</title>
    <link>https://community.hpe.com/t5/operating-system-hp-ux/async-io/m-p/2872828#M98984</link>
    <description>Hi, again!&lt;BR /&gt;&lt;BR /&gt;Currently I don't have any idea how to exactly track asyncdsk IOs. I will see if I can find something more.&lt;BR /&gt;&lt;BR /&gt;The bit 8 (adding 256 to the minor) is a new one... for deferred memory locking.&lt;BR /&gt;&lt;BR /&gt;This is from JAGad74567 (PHKL_24457 and later):&lt;BR /&gt;&lt;BR /&gt;A new device minor number 256 is provided. When the driver is opened &lt;BR /&gt;with this minor number it ignores the request to lock the SGA and &lt;BR /&gt;instead locks the buffers when an IO is started (in the performance &lt;BR /&gt;path) and unlocks the same when the IO completes.&lt;BR /&gt;&lt;BR /&gt;Note: This minor number should only be used on systems that have enough &lt;BR /&gt;physical memory so that paging is avoided.  Paging can cause serious &lt;BR /&gt;performance degradation with this new enhancement.  On systems where &lt;BR /&gt;paging is an issue, the minor number 0 should be used.&lt;BR /&gt;&lt;BR /&gt;Best regards...&lt;BR /&gt; Dietmar.</description>
    <pubDate>Thu, 02 Jan 2003 11:48:24 GMT</pubDate>
    <dc:creator>Dietmar Konermann</dc:creator>
    <dc:date>2003-01-02T11:48:24Z</dc:date>
    <item>
      <title>async io</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/async-io/m-p/2872821#M98977</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;i have a system with HPUX11i, Oracle 8.1.7 and invoced async io.&lt;BR /&gt;With lsof, i saw that the device /dev/async is used.&lt;BR /&gt;But in glance and with tusc i saw no aio_reads or aio_writes, only normal reads and writes.&lt;BR /&gt;Why.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Let the sun shine&lt;BR /&gt;&lt;BR /&gt;Claus</description>
      <pubDate>Thu, 02 Jan 2003 08:56:10 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/async-io/m-p/2872821#M98977</guid>
      <dc:creator>Rammig Claus</dc:creator>
      <dc:date>2003-01-02T08:56:10Z</dc:date>
    </item>
    <item>
      <title>Re: async io</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/async-io/m-p/2872822#M98978</link>
      <description>To control this feature it is a kernel parameter fs_async with value 1 for asynchronous I/O. See in sam.&lt;BR /&gt;HTH</description>
      <pubDate>Thu, 02 Jan 2003 08:59:29 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/async-io/m-p/2872822#M98978</guid>
      <dc:creator>Arturo Perez del Galleg</dc:creator>
      <dc:date>2003-01-02T08:59:29Z</dc:date>
    </item>
    <item>
      <title>Re: async io</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/async-io/m-p/2872823#M98979</link>
      <description>Hi!&lt;BR /&gt;&lt;BR /&gt;First, a Happy New Year to all of you! :-)&lt;BR /&gt;&lt;BR /&gt;Second, the fs_async kernel tunable has nothing to do with the asyncdsk kernel driver. Claus, you should know that already. &lt;BR /&gt;&lt;BR /&gt;Third, it's quite normal that you don't see any aio_*() calls... these are part of the "POSIX asynchronous I/O facility" and have also nothing to do with asyncdsk.&lt;BR /&gt;&lt;BR /&gt;Best regards...&lt;BR /&gt; Dietmar.</description>
      <pubDate>Thu, 02 Jan 2003 10:17:27 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/async-io/m-p/2872823#M98979</guid>
      <dc:creator>Dietmar Konermann</dc:creator>
      <dc:date>2003-01-02T10:17:27Z</dc:date>
    </item>
    <item>
      <title>Re: async io</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/async-io/m-p/2872824#M98980</link>
      <description>Hi Dietmar,&lt;BR /&gt;&lt;BR /&gt;so we cannot differ between "normal" IO's and async IO's? Is it all the same system-call (read and write)?&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Gru?? nach Ratingen and a happy new year&lt;BR /&gt;Claus</description>
      <pubDate>Thu, 02 Jan 2003 10:35:24 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/async-io/m-p/2872824#M98980</guid>
      <dc:creator>Rammig Claus</dc:creator>
      <dc:date>2003-01-02T10:35:24Z</dc:date>
    </item>
    <item>
      <title>Re: async io</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/async-io/m-p/2872825#M98981</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;1st of all, the fs_async kernel paramter is intended only for hfs file systems. JFS does not support fs_async. So it is not of much use unless you are using HFS filesystems.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Back to the Oracle - /dev/async question:&lt;BR /&gt;&lt;BR /&gt;To enable the asyncio enhancement that defers memory locking to improve application startup times, create the&lt;BR /&gt;async device file with minor number 256 using the following commands. The user must have super-user rights&lt;BR /&gt;to execute these commands.&lt;BR /&gt;&lt;BR /&gt; Delete the old device file.&lt;BR /&gt; # rmsf -v /dev/async&lt;BR /&gt;&lt;BR /&gt; Create the new device file&lt;BR /&gt; # mknod /dev/async c 101 256&lt;BR /&gt;&lt;BR /&gt;Note: This minor number should only be used on systems that have enough physical memory so that paging is avoided. Paging can cause serious performance degradation with this new enhancement.  On systems where paging is an issue, this minor number should not be used.&lt;BR /&gt;&lt;BR /&gt;The effective user ID of the process calling async driver, typically called by a process for database applications suchas Oracle and Sybase, must be a superuser or the user must be a member of a group that has the MLOCK privilege.&lt;BR /&gt;&lt;BR /&gt;To check the privilege capabilities for a group, issue the command:&lt;BR /&gt;&lt;BR /&gt;           /usr/bin/getprivgrp &lt;GROUP-NAME&gt;&lt;BR /&gt;&lt;BR /&gt;If the output of getprivgrp(1) does not indicate that the group has the MLOCK privilege, it can be set by issuing the following command as root:&lt;BR /&gt;&lt;BR /&gt;           /usr/bin/setprivgrp &lt;GROUP-NAME&gt; MLOCK&lt;BR /&gt;&lt;/GROUP-NAME&gt;&lt;/GROUP-NAME&gt;</description>
      <pubDate>Thu, 02 Jan 2003 10:45:17 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/async-io/m-p/2872825#M98981</guid>
      <dc:creator>Johannes Seippel</dc:creator>
      <dc:date>2003-01-02T10:45:17Z</dc:date>
    </item>
    <item>
      <title>Re: async io</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/async-io/m-p/2872826#M98982</link>
      <description>Do you have any parameter like &lt;BR /&gt;DISK_ASYNC_IO =true in your init&lt;SID&gt;.ora file .&lt;BR /&gt;&lt;BR /&gt;in Oracle&lt;BR /&gt;Revert&lt;/SID&gt;</description>
      <pubDate>Thu, 02 Jan 2003 10:46:34 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/async-io/m-p/2872826#M98982</guid>
      <dc:creator>T G Manikandan</dc:creator>
      <dc:date>2003-01-02T10:46:34Z</dc:date>
    </item>
    <item>
      <title>Re: async io</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/async-io/m-p/2872827#M98983</link>
      <description>Hi Johannes,&lt;BR /&gt;&lt;BR /&gt;First: Happy new year.&lt;BR /&gt;&lt;BR /&gt;Second: I only know the minor number 0,1,2,4,5,7 of /dev/async.&lt;BR /&gt;What is the minor number 256?&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Gr????e&lt;BR /&gt;Claus</description>
      <pubDate>Thu, 02 Jan 2003 10:57:43 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/async-io/m-p/2872827#M98983</guid>
      <dc:creator>Rammig Claus</dc:creator>
      <dc:date>2003-01-02T10:57:43Z</dc:date>
    </item>
    <item>
      <title>Re: async io</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/async-io/m-p/2872828#M98984</link>
      <description>Hi, again!&lt;BR /&gt;&lt;BR /&gt;Currently I don't have any idea how to exactly track asyncdsk IOs. I will see if I can find something more.&lt;BR /&gt;&lt;BR /&gt;The bit 8 (adding 256 to the minor) is a new one... for deferred memory locking.&lt;BR /&gt;&lt;BR /&gt;This is from JAGad74567 (PHKL_24457 and later):&lt;BR /&gt;&lt;BR /&gt;A new device minor number 256 is provided. When the driver is opened &lt;BR /&gt;with this minor number it ignores the request to lock the SGA and &lt;BR /&gt;instead locks the buffers when an IO is started (in the performance &lt;BR /&gt;path) and unlocks the same when the IO completes.&lt;BR /&gt;&lt;BR /&gt;Note: This minor number should only be used on systems that have enough &lt;BR /&gt;physical memory so that paging is avoided.  Paging can cause serious &lt;BR /&gt;performance degradation with this new enhancement.  On systems where &lt;BR /&gt;paging is an issue, the minor number 0 should be used.&lt;BR /&gt;&lt;BR /&gt;Best regards...&lt;BR /&gt; Dietmar.</description>
      <pubDate>Thu, 02 Jan 2003 11:48:24 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/async-io/m-p/2872828#M98984</guid>
      <dc:creator>Dietmar Konermann</dc:creator>
      <dc:date>2003-01-02T11:48:24Z</dc:date>
    </item>
    <item>
      <title>Re: async io</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/async-io/m-p/2872829#M98985</link>
      <description>Hi Dietmar,&lt;BR /&gt;&lt;BR /&gt;can you tell me the difference between the&lt;BR /&gt;POSIX asynchronous I/O facility" and the asyncdsk. &lt;BR /&gt;&lt;BR /&gt;Thanks in advance ...&lt;BR /&gt;Claus</description>
      <pubDate>Thu, 02 Jan 2003 12:57:17 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/async-io/m-p/2872829#M98985</guid>
      <dc:creator>Rammig Claus</dc:creator>
      <dc:date>2003-01-02T12:57:17Z</dc:date>
    </item>
    <item>
      <title>Re: async io</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/async-io/m-p/2872830#M98986</link>
      <description>Hi, Claus!&lt;BR /&gt;&lt;BR /&gt;The asyncdsk implements is a propriatary interface, desgned especially for DB vendors to access raw devices.&lt;BR /&gt;&lt;BR /&gt;For the POSIX async I/O facility see the aio(5) man page. This is an open POSIX standard... also for regular files.&lt;BR /&gt;&lt;BR /&gt;Best regards...&lt;BR /&gt; Dietmar.</description>
      <pubDate>Thu, 02 Jan 2003 13:09:25 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/async-io/m-p/2872830#M98986</guid>
      <dc:creator>Dietmar Konermann</dc:creator>
      <dc:date>2003-01-02T13:09:25Z</dc:date>
    </item>
    <item>
      <title>Re: async io</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/async-io/m-p/2872831#M98987</link>
      <description>Hi Dietmar,&lt;BR /&gt;&lt;BR /&gt;if this is so, then the aio_physmem_pct kernelparameter has nothing to do with /dev/async.&lt;BR /&gt;&lt;BR /&gt;When using /dev/async, is there a way to change this parameter in the same manner?&lt;BR /&gt;&lt;BR /&gt;Best regards ...&lt;BR /&gt;Claus</description>
      <pubDate>Thu, 02 Jan 2003 13:29:44 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/async-io/m-p/2872831#M98987</guid>
      <dc:creator>Rammig Claus</dc:creator>
      <dc:date>2003-01-02T13:29:44Z</dc:date>
    </item>
    <item>
      <title>Re: async io</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/async-io/m-p/2872832#M98988</link>
      <description>Hi, Claus!&lt;BR /&gt;&lt;BR /&gt;No, this is not configurable from the kernel side. It's the application's task to allocate the memory. All you can configure  is max_async_ports.&lt;BR /&gt;&lt;BR /&gt;Ciao...&lt;BR /&gt; Dietmar.</description>
      <pubDate>Thu, 02 Jan 2003 14:00:51 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/async-io/m-p/2872832#M98988</guid>
      <dc:creator>Dietmar Konermann</dc:creator>
      <dc:date>2003-01-02T14:00:51Z</dc:date>
    </item>
  </channel>
</rss>

