nginx效能統計

2021-09-20 22:32:35 字數 999 閱讀 8735

安裝

在編譯nginx之前,編譯選項裡加上:

因為nginx預設是不安裝改模組的。

配置

在nginx.conf裡,server下面,加入配置:

location /nginx_status   

過載配置

nginx -s reload

訪問nginx的效能統計頁面

結果如下:

解釋

active connections: 1 

server accepts handled requests

49894  49894  340975 

reading: 0 writing: 1 waiting: 0

下面這段解釋是抄過來的:⊙﹏⊙b

(原文  

active connections:nginx 正處理的活動連線數 。  

server accepts handled requests:nginx啟動到現在共處理了 49894 個連線 , 成功建立 49894 次握手。 一般跟第乙個一樣,差值為請求丟失數, 總共處理了340975次請求  

。  reading :nginx 讀取到客戶端的 header 資訊數。  

writing : nginx 返回給客戶端的 header 資訊數。  

waiting :開啟 keep-alive 的情況下,這個值等於 active - (reading + writing),意思就是 nginx 已經處理完正在等候下一次請求指令的駐留連線。  

這個狀態資訊,從nginx啟動算起,包括過載配置檔案,也會清零  

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...