歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Unix知識 >> Unix教程

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

aioAIX    如果是同步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