2016年11月14日 星期一

電腦 nginx使用 aio 功能

確認nginx 是否有包含aio功能
nginx -v
是否有 --with-file-aio
如果沒有,需重新編譯

設定nginx.conf
vi /etc/nginx/nginx.conf

location / {
aio on;
directio 1;
output_buffers 1 128k;
}

Nginx 使用Linux-native aio 需要Linux 內核支持

Nginx 性能優異在於善於利用操作系統內核的各種特性,比如aio/epoll/sendfile (Linux), kqueue (FreeBSD) 等。對於使用VPS 做圖片站的站長來說,使用nginx 的aio 特性會大大提高性能,圖片站的特點是大量的讀io 操作,nginx aio 不用等待每次io 的結果有助於並發處理大量io 和提高nginx 處理效率。

沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。