亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > Nginx > 正文

小內存VPS之Nginx+PHP-fpm高負載優化及壓力測試方法

2024-08-30 12:06:32
字體:
來源:轉載
供稿:網友

Nginx+PHP-fpm組合,以內存占用小,負載能力強壯的特點,成為小內存VPS建站的首選組合。我們一起來探討一下nginx+php-fpm高負載的優化方法。

先來看看nginx配置參數的優化。nginx是前端接受瀏覽器端請求的web server, 配置可調的參數如下:

下面是示例nginx配置

user www-data;
worker_processes  8;

#worker_processes 調至8, 大于8沒什么用,小于8,nginx性能發揮不出來
worker_cpu_affinity 01 10 01 10 01 10 01 10;

#worker_cpu_affinity 參數可以使nginx充分發揮多核Cpu的性能優勢 ,上面的配置是針對雙核CPU的配置。01表示第一個核,10表示第二個核,如果是四核cpu,一至四個核分別表示為 0001 0010 0100 1000

error_log  /var/log/nginx/error_log crit;
pid        /var/run/nginx.pid;
worker_rlimit_nofile 10240;

#worker_rlimit_nofile 是nginx能打開文件的最大句柄數,我們需要把這個數字設大一點。

#linux系統的文件查看數限制查看是用 ulimit -n ,修改這個限制是用 ulimit -HSn 65535

events
{
use epoll;

#必須要用高效的event驅動,以獲得最大性能
worker_connections  10240;

#max_clients = worker_processes * worker_connections/4 (最大連接數的計算公式)

}
http
{
include /etc/nginx/deny.iplist;
include       /etc/nginx/mime.types;
default_type  application/octet-stream;
server_name_in_redirect off;
server_names_hash_bucket_size 128;
server_tokens off;
client_header_buffer_size 32k;

#client頭buffer可以調為32K
large_client_header_buffers 4 32k;
client_max_body_size 8m;
sendfile        on;
tcp_nopush     on;
keepalive_timeout 65;
tcp_nodelay        off;
client_body_timeout 10;
client_header_timeout 10;
send_timeout 60;
output_buffers 1 32k;
postpone_output 1460;
open_file_cache max=1000 inactive=20s;
open_file_cache_valid    30s;
open_file_cache_min_uses 2;
open_file_cache_errors   on;
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
fastcgi_buffer_size 32k;
fastcgi_buffers 4 32k;
fastcgi_busy_buffers_size 32k;
fastcgi_temp_file_write_size 32k;
gzip on;
gzip_buffers     4 16k;
gzip_http_version 1.0;
gzip_comp_level 2;
gzip_types       text/plain application/x-javascript text/css application/xml;
gzip_proxied        expired no-cache no-store private auth;
proxy_cache_path  /var/lib/nginx/cache  levels=1:2   keys_zone=staticfilecache:80m inactive=1d  max_size=2500m;
proxy_temp_path /var/lib/nginx/proxy;
proxy_connect_timeout 300;
proxy_read_timeout 120;
proxy_send_timeout 120;
proxy_buffer_size  16k;
proxy_buffers      4 16k;
upstream wordpressnginx
{
server 127.0.0.1:6000 weight=1 fail_timeout=120s;
}
include /etc/nginx/sites-enabled/*;
}

上面的配置里面,有多處設及到buffer和timeout的地方。我們可以根據需要,慢慢調大這些參數,buffer自然是大點好,但不要太大。16K是標準配置,可以增加到32,往上加更大也不是不行,但 要考慮到你系統內存大不大,夠不夠用。timeout是超時,如果服務器很繁忙,不妨增加超時等待時間,以避免頻繁出現502錯誤。

gzip是必須開啟的,reverse proxy在允許的情況下,也盡量開啟,一 是可以提升響應效率,二是降低服務器壓力,gzip開啟后更可以節省服務器帶寬。

nginx主要的配置如上所述。

現在看一下php-fpm的配置。
[global]
pid = run/php5-fpm.pid
process_control_timeout = 5
[www]
listen = /dev/shm/php-cgi.sock
listen.allowed_clients = 127.0.0.1
user = www-data
group = www-data
pm = static
pm.max_children = 7

#這個決定了 php-fpm的總進程。我們要想同時響應更多的并發數,這個數值要盡可能大,比如500,1000
pm.max_requests = 10000

#并發數越大,這個最大請求數應該越大,并發數小,這個數值也應該越小。它表示,php-fpm進程響應了10000個并發請求之后,就自動重啟一下進程。
request_terminate_timeout = 30

#表示等待30秒后,結束那些沒有自動結束的php腳本,以釋放占用的資源。
env[HOSTNAME] = $HOSTNAME
env[PATH] = /usr/local/bin:/usr/bin:/bin
env[TMP] = /tmp
env[TMPDIR] = /tmp
env[TEMP] = /tmp

小內存的vps雖然經過使用php-fpm+nginx,提升了系統的效率,可以同時響應較多的并發請求,但是當并發數上來了,比如從100上升到10000,小內存肯定響應不過來,cpu也會 因為太忙,而導致系統負載變得很高很高,這個時候,我們就要考慮升級硬件配置了。

內存越大越好,CPU核心頻率越高越好,CPU核越多越好。硬盤最好是SSD+RAID10。這樣性能不僅高,數據安全也有保障。

上面所提到的各個配置參數,設及到數值的,不妨自己 多試著調小,調大參數,然后重啟下nginx或者php-fpm進程,看看效果怎么樣。

下面介紹一個比較好的壓力測試工具,siege.

debian和ubuntu用戶可以通過apt-get install siege來安裝siege.

siege是一個跟ab.exe相似的http壓力測試軟件。

我們可以用siege來測試我們的網站和服務器性能。

siege -r 100 -c 10 http://www.domain.com/test.php

-r 是 repeat , -r 100是重復100次測試

-c 10是表示模擬10個用戶同時并發連接

最后面是要測試的URL地址。

測試過程中可以隨時按CTRL+C中止進程,siege會生成一個報告給我們。

我們可以同時根據siege的測試結果和監視服務器的負載情況,對系統壓力狀況進行一個深入了解和分析。接下來可以幫助我們判斷該如何進行下一步操作,是繼續優化配置,還是升級硬件。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91精品久久久久久久久久久久久| 北条麻妃一区二区三区中文字幕| 久久久久久69| 日韩中文字幕国产精品| 狠狠色狠狠色综合日日五| 国产亚洲精品一区二区| 中文国产成人精品久久一| 久久中文字幕国产| 成人精品一区二区三区电影黑人| 精品一区电影国产| 亚洲人午夜精品免费| 久久成人在线视频| 欧美亚洲另类在线| 国产精品久久激情| 亚洲欧洲黄色网| 国产精品精品视频| 欧美精品在线免费| 国产一区二区三区丝袜| 日韩精品在线私人| 成人黄色在线免费| 欧美成人激情图片网| 91免费的视频在线播放| 国产精品美女久久久久av超清| 国产精品网站大全| 亚洲欧美日本精品| 国产亚洲欧美另类中文| 日本高清不卡在线| 欧美理论片在线观看| 日韩精品在线视频美女| 精品久久久久久久久久久久久久| 中文字幕亚洲综合久久筱田步美| 国产欧美一区二区三区四区| 欧美激情久久久久久| 日韩中文字幕网站| 日本一区二区不卡| 国产成人精品在线播放| 97在线观看免费高清| 国产精品91一区| 久久久久亚洲精品国产| xxxx欧美18另类的高清| 91久久精品国产91性色| 日韩激情在线视频| 综合欧美国产视频二区| 日韩av毛片网| 亚洲一二在线观看| 国产亚洲激情视频在线| 国产精品欧美亚洲777777| 日韩av一区二区在线观看| 欧美日韩成人在线视频| 国产91成人video| 亚洲免费电影在线观看| 亚洲精品国产福利| 色综合天天综合网国产成人网| 亚洲在线一区二区| 91美女片黄在线观| 91在线观看免费高清完整版在线观看| 久久九九全国免费精品观看| 日韩精品免费综合视频在线播放| 日韩欧美精品中文字幕| 日韩av在线天堂网| 亚洲自拍欧美色图| 2019中文在线观看| 欧美中文在线免费| 亚洲一区二区三区乱码aⅴ蜜桃女| 久久免费观看视频| 亚洲精品电影网在线观看| 国产精品久久久久久久久久东京| 日韩视频免费大全中文字幕| 欧美电影电视剧在线观看| 精品国产自在精品国产浪潮| 国产亚洲精品综合一区91| 国产在线日韩在线| 亚洲一区二区三区sesese| 亚洲欧美综合区自拍另类| 久久精品久久久久久国产 免费| 国产精品com| 伊人久久综合97精品| 欧美日韩一二三四五区| 亚洲欧美一区二区三区情侣bbw| 欧美成aaa人片免费看| 欧美成人免费在线观看| 成人免费看黄网站| 美女av一区二区| 亚洲最大的网站| 国产精品h片在线播放| 91免费版网站入口| 91成人福利在线| 91精品综合久久久久久五月天| 日韩视频在线观看免费| 黑人狂躁日本妞一区二区三区| 亚洲欧洲一区二区三区在线观看| 色综合老司机第九色激情| 国产精品美女无圣光视频| 国产一区二区免费| 国产精品久久久久999| 国产精品久久久久久亚洲调教| 欧美黄色www| 日韩成人性视频| 91精品国产91久久久久久最新| 亚洲风情亚aⅴ在线发布| 日韩电影免费在线观看中文字幕| 日韩欧美主播在线| 欧美精品一二区| 亚洲国产精品va在线| 亚洲人成电影在线观看天堂色| 亚洲成人精品视频在线观看| 萌白酱国产一区二区| 成人国产亚洲精品a区天堂华泰| 国产日韩欧美中文| 国产精品综合网站| 中文字幕久久精品| 欧美xxxx综合视频| 久久久av网站| 国产精品av在线播放| 日韩欧美黄色动漫| 国产精品观看在线亚洲人成网| 久久高清视频免费| 国产精品大片wwwwww| 日韩欧美精品网站| 国产精品第100页| 国产精品网站大全| 国产精品入口日韩视频大尺度| 亚洲国产日韩精品在线| 国产欧美在线观看| 欧美黑人巨大精品一区二区| 日韩毛片在线看| 亚洲aa中文字幕| 一二美女精品欧洲| 国产香蕉一区二区三区在线视频| 国内免费久久久久久久久久久| 中文字幕亚洲欧美日韩在线不卡| 欧美大尺度电影在线观看| 91精品视频免费看| 成人在线激情视频| 国产精品91视频| 国产在线视频不卡| 欧美性xxxx极品hd欧美风情| 69av在线视频| yellow中文字幕久久| 亚洲片国产一区一级在线观看| 亚洲一区美女视频在线观看免费| 欧美美女15p| 热久久视久久精品18亚洲精品| 欧美国产激情18| 色视频www在线播放国产成人| 精品无码久久久久久国产| 欧美电影免费看| 久久综合久久八八| 国产suv精品一区二区| 亚洲人成电影在线| 国产这里只有精品| 国产va免费精品高清在线观看| 午夜精品蜜臀一区二区三区免费| 18一19gay欧美视频网站| 国产aⅴ夜夜欢一区二区三区| 亚洲影院色无极综合| 国产999在线观看| 一区二区三区国产在线观看| 97在线免费观看视频| 午夜美女久久久久爽久久| 日韩激情视频在线| 韩国欧美亚洲国产| 亚洲成人免费在线视频| 成人两性免费视频|