基於Nginx實現10萬+併發,你應該做的Linux核心優化
阿新 • • 發佈:2018-12-18
由於預設的Linux核心引數考慮的是最通用場景,這明顯不符合用於支援高併發訪問的Web伺服器的定義,所以需要修改Linux核心引數,是的Nginx可以擁有更高的效能; 在優化核心時,可以做的事情很多,不過,我們通常會根據業務特點來進行調整,當Nginx作為靜態web內容伺服器、反向代理或者提供壓縮伺服器的伺服器時,期核心引數的調整都是不同的,這裡針對最通用的、使Nginx支援更多併發請求的TCP網路引數做簡單的配置; 首先,你需要修改/etc/sysctl.conf來更改核心引數。fs.file-max = 999999 #表示單個程序較大可以開啟的控制代碼數;net.ipv4.tcp_tw_reuse = 1