[ 永遠的UNIX::UNIX技術資料的寶庫 ]   GB | BIG5

首頁 > 系統管理 > IBM-AIX > 正文
AIX使用異步I/O(aio)提高系統性能
本文出自: www.ibm.com.cn (2001-05-28 20:10:00)
   如果是同步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] 

 
(http://www.fanqiang.com)
    進入【UNIX論壇

相關文章

======
 

★  樊強制作 歡迎分享  ★