nginx學習隨筆--worker_processes
nginx學習隨筆–worker_processes
簡單介紹worker_processes的使用:
- nginx英文文件原文
Syntax: worker_processes number | auto;
Default: worker_processes 1;
Context: main Defines the number of worker processes. The optimal value depends on many factors including (but not limited to) the number of CPU cores, the number of hard disk drives that store data, and load pattern. When one is in doubt, setting it to the number of available CPU cores would be a good start (the value “auto” will try to autodetect it). The auto parameter is supported starting from versions 1.3.8 and 1.2.5.
中文翻譯:
決定工作程式的數量。
最佳值取決於很多因素包括(但不限於)CPU核數,儲存資料的硬碟驅動器數量,以及負載模式。當有一個因素不確定,開始時最好把這個值設定成CPU核數(當值為 auto 時,nginx會自己決定工作程式數量)。
配置經驗分享:
- 一般設定為1就足夠了,可以把連線數設定的很大,比如65535。
- 如果有SSL,gzip等比較消耗CPU資源的工作,而且CPU是多核的話,可以把值設定為和CPU核數一樣。
- 如果有很多靜態檔案而且它們的總大小超過記憶體大小,那麼可以增加工作程式來充分利用I/O頻寬。
- 如果要開多個工作程式,最好是CPU核數的1~2倍。正常情況下,不要太多,因為工作程式太多會影響nginx主程式排程。
相關文章
- Nginx 學習筆記Nginx筆記
- nginx學習筆記Nginx筆記
- 【Nginx學習筆記】-初識NginxNginx筆記
- typora,markdown學習隨筆
- Python學習筆記(隨筆)Python筆記
- Python學習隨筆(九)Python
- JQuery學習隨筆(三) - 事件jQuery事件
- 初學Node.js--學習隨筆Node.js
- Hive入門學習隨筆(二)Hive
- Python-pptx學習隨筆Python
- Nginx 學習筆記--程式與模組Nginx筆記
- 【持續更新...】Nginx 學習筆記Nginx筆記
- Java學習隨筆(函式式介面)Java函式
- 近段時間oracle學習隨筆Oracle
- 開通個人學習隨筆記錄筆記
- Nginx 學習筆記--程式與模組(二)Nginx筆記
- 隨機過程學習筆記——概論隨機筆記
- 數學隨筆
- Nginx學習筆記(反向代理&搭建叢集)Nginx筆記
- nginx學習筆記(1):配置項的解析Nginx筆記
- Nginx變數詳解(學習筆記十九)Nginx變數筆記
- Nginx學習筆記--Nginx圖片縮圖,水印處理模組Nginx筆記
- Nginx學習Nginx
- Java隨筆-Java泛型的一點學習Java泛型
- nginx學習筆記(6):程式模型的設計Nginx筆記模型
- nginx學習筆記(3):TCP反向代理基本配置Nginx筆記TCP
- Nginx效能優化(學習筆記二十五)Nginx優化筆記
- 初中數學隨筆
- awk學習筆記(15)-數學函式及隨機數筆記函式隨機
- 學習隨筆——表格——2020.11.12
- 學習 Nginx 的一些筆記,命令配置等Nginx筆記
- Nginx虛擬主機常用配置(學習筆記四)Nginx筆記
- nginx進階-3(32-34天)學習筆記Nginx筆記
- swing初學,隨筆
- Nginx入門學習Nginx
- nginx學習之模組Nginx
- Nginx學習筆記3--(極客時間-陶輝)Nginx筆記
- 反向代理學習筆記(一) Nginx與反向代理緒論筆記Nginx