歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> 關於Unix >> AIX使用異步I/O(aio)提高系統性能

AIX使用異步I/O(aio)提高系統性能

日期:2017/2/28 11:29:05   编辑:關於Unix


如果是同步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]
Copyright © Linux教程網 All Rights Reserved