今天遇到这个问题,之前5.3上看别人搞,都会去设置,今天我敲
#smitty aio
最后经过百度,google,问了几个qq上的朋友,才知道现在系统6.1之后aio就是内嵌的(我认为是动态的,谢谢批评指正),不再需要人为的调整了,默认就开启了。当系统收到AIO请求的时候自动的启动AIO服务了。
6.1中是默认打开的...........
5版本的必须手动打开
已从 ODM 中除去 AIO
对于每一个异步 I/O(AIO)功能,均有一个 Legacy 和一个 POSIX 定义。在 AIX V6.1 中,在引导时将装入 POSIX 和 Legacy 扩展。请不要运行 mkdev -l [aio0 | posix_aio0] 命令来装入扩展,因为该命令在 AIX V6.1 上将失败。已从对象数据管理器(ODM)中除去 AIO 属性,且无法再通过 lsattr 命令查询这些属性或通过 chdev 命令更改这些属性。已从对象数据管理器中除去所有可调参数,并且这些参数由 ioo 命令管理。
如果是同步I/O,当一个I/O操作执行时,应用程序必须等待,直到此I/O执行完.
相反,异步I/O操作在后台运行,I/O操作和应用程序可以同时运行,提高了系统性能.
使用异步I/O会提高I/O流量,如果应用是对裸设备进行操作,这种优势更加明显.
因此像数据库,文件服务器等应用往往会利用异步I/O,使得多个I/O操作同时执行.
转载于:https://blog.51cto.com/leeca/1150018