AIX使用非同步I/O(aio)提高系統效能(轉)

BSDLite發表於2007-08-11
AIX使用非同步I/O(aio)提高系統效能(轉)[@more@]如果是同步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]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-945508/,如需轉載,請註明出處,否則將追究法律責任。

相關文章