nginx效能優化 檔案控制代碼

2021-10-02 11:48:15 字數 1016 閱讀 6990

1、檔案控制代碼

檔案控制代碼就是乙個檔案索引。

當使用者發起乙個請求,就會產生乙個檔案控制代碼;檔案控制代碼會隨著請求的增加而增多,系統對檔案控制代碼是有限制的,預設的作業系統設定1024個控制代碼。

2、檔案控制代碼設定方式

三種:系統全域性性修改、使用者區域性性修改、程序區域性性修改
2.1系統全域性性修改/使用者區域性性修改:

[root@zq]vi /etc/security/limits.conf#檔案最後新增

##使用者root區域性限制

root soft nofile 65536   

#只針對root這個使用者來限制,soft:會提醒但作業系統不會強制限制,hard:作業系統採取機制限制,請求受到影響

root hard nofile 65536

##系統全域性性限制,*代表萬用字元 所有的使用者

*    soft nofile 65536

*    hard nofile 65536

2.2程序區域性性修改:

[root@zq]#cat /etc/nginx/nginx.conf

user nginx;

worker_processes  4;

error_log  /var/log/nginx/error.log warn;

pid        /var/run/nginx.pid;

worker_rlimit_nofile 65535;  #nginx程序檔案控制代碼限制

events

...........................

Nginx效能優化

在http裡面新增一行 server tokens off 預設可以設定為cpu的核數相等,併發比較大的時候,可以設定為cpu核數 2 worker cpu affinity 0001 0010 0100 1000 四核worker cpu affinity 00000001 00000010 00...

nginx效能優化

1 執行緒池 預設情況下,nginx的work process按照順序乙個個處理http請求,因此如果後台處理時間較長,則work process會長時間等待io狀態,因此限制併發性。如下所示 所以,對於可能存在的這類http請求,一般會啟用執行緒池。預設情況下,執行緒池特性並不啟用,需要在編譯時增...

Nginx效能優化

簡介 在大多數情況下,乙個常規安裝的nginx對 來說已經能很好地工作了。然而如果想擠壓出nginx的效能,就需要了解哪些指令會影響nginx效能,在本文中將解釋nginx的哪些設定可以微調。需要注意一點,這是乙個簡單的預覽 那些可以通過微調來提高效能設定的概述,不同的環境可能情況不太一樣。對於ng...