nginx配置里的worker_connections 配置,我設(shè)置的越大反而感覺(jué)越慢?
問(wèn)題描述
我的服務(wù)器配置如下

1.當(dāng)我設(shè)置worker_connections 1024;的時(shí)候我使用webbench做壓力測(cè)試,返回的數(shù)據(jù)是這樣的!

2.當(dāng)我設(shè)置worker_connections 10240;的時(shí)候我使用webbench做壓力測(cè)試,返回?cái)?shù)據(jù)是這樣的!

總結(jié)一下,感覺(jué)速度下降了4倍
有大神幫我分析一下么?
問(wèn)題解答
回答1:沒(méi)有報(bào)錯(cuò)的話(huà),最好讓worker_processes*worker_connections/4小于系統(tǒng)進(jìn)程打開(kāi)的文件總數(shù)
回答2:感謝邀請(qǐng)!
請(qǐng)?jiān)敿?xì)閱讀一下文章http://liuqunying.blog.51cto....
回答3:ulimit -n 是多少?沒(méi)有的話(huà)設(shè)置一下ulimit -n 65535
回答4:你這個(gè)測(cè)試結(jié)果可能有問(wèn)題
計(jì)算一下,兩次請(qǐng)求的單頁(yè)面大小分別是:41381 bytes/sec * 60 / 31234 pages/min = 80 bytes/page10556 bytes/sec * 60 / 1607 pages/min = 394 bytes/page
如果兩次測(cè)試是同一個(gè)頁(yè)面,那明顯是有很多請(qǐng)求是異常的。
所以,你得先看下測(cè)試方式是否有問(wèn)題。

網(wǎng)公網(wǎng)安備