- 论坛徽章:
- 1
|
今天看到IBM网站一个关于AIO的资料,发上来大家共享一下.\r\n \r\n异步I/O (aio)\r\n\r\n环境 产品:RS6000\r\n 平台:RS\r\n 版本:AIX 4 \r\n问题 异步I/O (aio) \r\n解答 如果是同步I/O,当一个I/O操作执行时,应用程序必须等待,直到此I/O执行完.\r\n相反,异步I/O操作在后台运行,I/O操作和应用程序可以同时运行,提高了系统性能.\r\n使用异步I/O会提高I/O流量,如果应用是对裸设备进行操作,这种优势更加明显.\r\n因此象数据库,文件服务器等应用往往会利用异步I/O,使得多个I/O操作同时执行.\r\n\r\n1. 如何知道是否需要异步I/O?\r\n* 执行命令:\"vmstat # #\" 如果\"wa\"值超过25%.\r\n* 执行命令:\"iostat # #\" 如果\"%tm_act\"值超过35%. \r\n2. 查询有几个AIO服务器: pstat -a | grep aios | wc -l \r\n3. 应该设几个AIO服务器?\r\n一般为硬盘数的10倍,但不要超过80. \r\n4. AIO驱动程序: bos.rte.aio \r\n5. 配置AIO为可用: # smit chgaio -> \r\n STATE to be configured at system restart [available] |
|