AIX使用异步I/O(aio)提高系统性能

如果是同步 I/O, 当一个 I/O 操作执行时 , 应用程序必须等待 , 直到此 I/O 执行完 .
相反 , 异步 I/O 操作在后台运行 ,I/O 操作和应用程序可以同时运行 , 提高了系统性能 .
使用异步 I/O 会提高 I/O 流量 , 如果应用是对裸设备进行操作 , 这种优势更加明显 .

因此象数据库 , 文件服务器等应用往往会利用异步 I/O, 使得多个 I/O 操作同时执行 .

1. 如何知道是否需要异步 I/O?
*
执行命令 :"vmstat # #" 如果 "wa" 值超过 25%.
*
执行命令 :"iostat # #" 如果 "%tm_act" 值超过 35%. 


2.
查询有几个 AIO 服务器 : pstat -a | grep aios | wc -l 


3.
应该设几个 AIO 服务器 ?
一般为硬盘数的 10 , 但不要超过 80. 


4. AIO
驱动程序 : bos.rte.aio 


5.
配置 AIO 为可用 : # smit chgaio -> 
       STATE to be configured at system restart   [available]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值