知乎專欄 | 多維度架構 | 微信號 netkiller-ebook | QQ群:128659835 請註明“讀者” |
我曾經寫過一篇文章《壓力測試中存在的問題》文中談及,很多壓力測試人員,未對Linux系統做優化,僅僅部署應用後,就開始測試。至今還有很多人在犯這種錯誤。
Linux 系統如果不做優化,即使你是16核心,128G內存,是無法提供大並發訪問的,系統各種資源都是被限制的。所以必須對伺服器做出各種內核參數的調整,系統才能充分使用全部的硬件資源。
Linux 中影響伺服器的會話數主要是 sysctl, ulimit 兩項的配置。包括了檔案打開數量,進程數量,內存限額,連接埠範圍等等……