The immortal aioserver


 
Thread Tools Search this Thread
Operating Systems AIX The immortal aioserver
# 8  
Old 10-21-2015
Quote:
Originally Posted by Linusolaradm1
All processes belong to user oracle,homedir /oracle
it is a wrong assumption. these are kernel processes - they are created and killed by the kernel.

can you show output of df and mount commands?
# 9  
Old 10-21-2015
df output

Code:
/dev/hd4        1,3G  218M  1,1G  18% /
/dev/hd2        9,3G  6,5G  2,8G  70% /usr
/dev/hd9var     3,4G  417M  3,0G  13% /var
/dev/hd3        6,7G   23M  6,7G   1% /tmp
/dev/fwdump     128M  348K  128M   1% /var/adm/ras/platform
/dev/hd1        8,2G   27M  8,1G   1% /home
/dev/hd11admin  128M  380K  128M   1% /admin
/proc              -     -     0    - /proc
/dev/hd10opt    4,3G  2,0G  2,3G  46% /opt
/dev/livedump   256M  368K  256M   1% /var/adm/ras/livedump
/dev/hd12data    54G  8,3G   46G  16% /var/data
/dev/oracle      50G   14G   37G  27% /oracle
/dev/rpmrepo     50G  1,6G   49G   4% /var/rpmrepo

---------- Post updated at 08:41 AM ---------- Previous update was at 08:40 AM ----------

mount
Code:
 node       mounted        mounted over    vfs       date        options      
-------- ---------------  ---------------  ------ ------------ --------------- 
         /dev/hd4         /                jfs2   ott 21 15:30 rw,log=/dev/hd8 
         /dev/hd2         /usr             jfs2   ott 21 15:30 rw,log=/dev/hd8 
         /dev/hd9var      /var             jfs2   ott 21 15:30 rw,log=/dev/hd8 
         /dev/hd3         /tmp             jfs2   ott 21 15:30 rw,log=/dev/hd8 
         /dev/fwdump      /var/adm/ras/platform jfs2   ott 21 15:30 rw,log=/dev/hd8 
         /dev/hd1         /home            jfs2   ott 21 15:30 rw,log=/dev/hd8 
         /dev/hd11admin   /admin           jfs2   ott 21 15:30 rw,log=/dev/hd8 
         /proc            /proc            procfs ott 21 15:30 rw              
         /dev/hd10opt     /opt             jfs2   ott 21 15:30 rw,log=/dev/hd8 
         /dev/livedump    /var/adm/ras/livedump jfs2   ott 21 15:30 rw,log=/dev/hd8 
         /dev/hd12data    /var/data        jfs2   ott 21 15:30 rw,log=/dev/hd8 
         /dev/oracle      /oracle          jfs2   ott 21 15:30 rw,log=/dev/loglv00
         /dev/rpmrepo     /var/rpmrepo     jfs2   ott 21 15:30 rw,log=/dev/loglv00
         /etc/auto_nfs    /media/nfs       autofs ott 21 15:31 ignore

# 10  
Old 10-21-2015
as for me it seems ok. if you're sure, you can try umount -f /oracle.
# 11  
Old 10-21-2015
I have seen some strange thing
One minute ago

Code:
oracle    8454150  0,0  0,0  448  448      - A    15:32:25  0:00 aioserver
oracle    9306142  0,0  0,0  448  448      - A    15:32:24  0:00 aioserver
oracle    8323106  0,0  0,0  448  448      - A    15:32:34  0:00 aioserver
oracle    7667764  0,0  0,0  448  448      - A    15:37:29  0:00 aioserver
oracle    8126490  0,0  0,0  448  448      - A    15:32:24  0:00 aioserver
oracle    9764906  0,0  0,0  448  448      - A    15:32:34  0:00 aioserver
oracle   10223680  0,0  0,0  448  448      - A    15:37:29  0:00 aioserver
oracle   10158154  0,0  0,0  448  448      - A    15:37:29  0:00 aioserver
oracle   10944596  0,0  0,0  448  448      - A    15:37:29  0:00 aioserver
oracle   10879078  0,0  0,0  448  448      - A    15:37:29  0:00 aioserver
oracle   10092596  0,0  0,0  448  448      - A    15:32:34  0:00 aioserver
oracle    9895982  0,0  0,0  448  448      - A    15:32:34  0:00 aioserver
oracle    9830444  0,0  0,0  448  448      - A    15:32:34  0:00 aioserver
oracle   10027058  0,0  0,0  448  448      - A    15:32:34  0:00 aioserver
oracle    9961520  0,0  0,0  448  448      - A    15:32:34  0:00 aioserver
oracle    7602428  0,0  0,0  448  448      - A    15:32:25  0:00 aioserver
oracle   13041806  0,0  0,0  448  448      - A    15:37:29  0:00 aioserver
oracle   12976268  0,0  0,0  448  448      - A    15:37:29  0:00 aioserver
oracle   13107344  0,0  0,0  448  448      - A    15:37:29  0:00 aioserver
oracle   13238420  0,0  0,0  448  448      - A    15:37:29  0:00 aioserver
oracle   13172882  0,0  0,0  448  448      - A    15:37:29  0:00 aioserver
oracle   12714116  0,0  0,0  448  448      - A    15:37:29  0:00 aioserver
oracle   12648578  0,0  0,0  448  448      - A    15:37:29  0:00 aioserver
oracle   12779654  0,0  0,0  448  448      - A    15:37:29  0:00 aioserver
oracle   12910730  0,0  0,0  448  448      - A    15:37:29  0:00 aioserver
oracle   12845192  0,0  0,0  448  448      - A    15:37:29  0:00 aioserver
oracle   13697186  0,0  0,0  448  448      - A    15:37:29  0:00 aioserver
oracle   13631648  0,0  0,0  448  448      - A    15:37:29  0:00 aioserver
oracle   13762724  0,0  0,0  448  448      - A    15:37:29  0:00 aioserver
oracle   13893800  0,0  0,0  448  448      - A    15:37:29  0:00 aioserver
oracle   13828262  0,0  0,0  448  448      - A    15:37:29  0:00 aioserver
oracle   13369496  0,0  0,0  448  448      - A    15:37:29  0:00 aioserver
oracle   13303958  0,0  0,0  448  448      - A    15:37:29  0:00 aioserver
oracle   13435034  0,0  0,0  448  448      - A    15:37:29  0:00 aioserver
oracle   13566110  0,0  0,0  448  448      - A    15:37:29  0:00 aioserver
oracle   13500572  0,0  0,0  448  448      - A    15:37:29  0:00 aioserver
oracle   12583040  0,0  0,0  448  448      - A    15:37:29  0:00 aioserver
oracle   11337826  0,0  0,0  448  448      - A    15:37:29  0:00 aioserver
oracle   11468900  0,0  0,0  448  448      - A    15:37:29  0:00 aioserver
oracle   11599976  0,0  0,0  448  448      - A    15:37:29  0:00 aioserver
oracle   11534438  0,0  0,0  448  448      - A    15:37:29  0:00 aioserver
oracle   11075670  0,0  0,0  448  448      - A    15:37:29  0:00 aioserver
oracle   11010136  0,0  0,0  448  448      - A    15:37:29  0:00 aioserver
oracle   11141208  0,0  0,0  448  448      - A    15:37:29  0:00 aioserver
oracle   11272284  0,0  0,0  448  448      - A    15:37:29  0:00 aioserver
oracle   11206746  0,0  0,0  448  448      - A    15:37:29  0:00 aioserver
oracle   12517502  0,0  0,0  448  448      - A    15:37:29  0:00 aioserver
oracle   12452020  0,0  0,0  448  448      - A    15:37:29  0:00 aioserver
oracle   11731056  0,0  0,0  448  448      - A    15:37:29  0:00 aioserver
oracle   11665514  0,0  0,0  448  448      - A    15:37:29  0:00 aioserver
oracle   11796610  0,0  0,0  448  448      - A    15:37:29  0:00 aioserver
root      2359382  0,0  0,0  448  448      - A    15:30:44  0:00 aioLpool
root      2424936  0,0  0,0  448  448      - A    15:30:45  0:00 aioPpool
oracle    4784350  0,0  0,0  448  448      - A    15:37:29  0:00 aioserver
oracle    5439488  0,0  0,0  448  448      - A    15:37:29  0:00 aioserver

Now

Code:
oracle    4784350  0,0  0,0  448  448      - A    15:37:29  0:00 aioserver
oracle   11206746  0,0  0,0  448  448      - A    15:37:29  0:00 aioserver
oracle    9895982  0,0  0,0  448  448      - A    15:32:34  0:00 aioserver
oracle   12517502  0,0  0,0  448  448      - A    15:37:29  0:00 aioserver
oracle   12910730  0,0  0,0  448  448      - A    15:37:29  0:00 aioserver
oracle   12976268  0,0  0,0  448  448      - A    15:37:29  0:00 aioserver
root      2424936  0,0  0,0  448  448      - A    15:30:45  0:00 aioPpool
root      2359382  0,0  0,0  448  448      - A    15:30:44  0:00 aioLpool

The immortal process are 8,they never die
# 12  
Old 10-21-2015
Please issue lsof +D /oracle and show the output in code tags, thanks.

And do not try to kill those aioservers. Once started they will stay active, even if not needed. They have a starting amount and a max amount. If the system needs more of them than the starting amount, it spawns new ones until max is reached but, as said, they stay in the process list and do not terminate. If not needed, they just idle and do not really eat performance.
# 13  
Old 10-21-2015
if you want to see them dead, try to change some parameters in the system ;-)

Code:
$ ioo -L | grep posix_aio
posix_aio_active          0             0                    boolean           S
posix_aio_maxreqs         128K   128K   128K   4K     1M     numeric           D
posix_aio_maxservers      30     30     30     1      20000  numeric           D
posix_aio_minservers      3      3      3      0      20000  numeric           D
posix_aio_server_inactivity

# 14  
Old 10-21-2015
Already play with ioo,i set for test 1 to posix_aio_server_inactivity
and
aio_server_inactivity
But nothing change

---------- Post updated at 09:24 AM ---------- Previous update was at 09:23 AM ----------

Quote:
Originally Posted by zaxxon
Please issue lsof +D /oracle and show the output in code tags, thanks.

And do not try to kill those aioservers. Once started they will stay active, even if not needed. They have a starting amount and a max amount. If the system needs more of them than the starting amount, it spawns new ones until max is reached but, as said, they stay in the process list and do not terminate. If not needed, they just idle and do not really eat performance.
lsof +D report nothing
Login or Register to Ask a Question

Previous Thread | Next Thread

2 More Discussions You Might Find Interesting

1. AIX

aioserver query

Hi Gurus, What is the recommended value for aioserver in aix 5.3 current value is 16384 And used is ps -k|wc -l 4768 We usauslly get issues like slow server performance and query waiting time more etc. Regards newaix (2 Replies)
Discussion started by: newaix
2 Replies

2. AIX

AIOServer process question

Hi I've been trying to learn a bit more about AIOServer processes and how my company administers them, one question i have is, while checking, most of my servers show a memory overhead of about 448 k per aioserver process (nmon -A) however i have found a few with figures of 67 or 56k. Most... (0 Replies)
Discussion started by: philib
0 Replies
Login or Register to Ask a Question