国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > Nginx > 正文

使用google-perftools優(yōu)化nginx在高并發(fā)時的性能的教程(完整版)

2024-08-30 12:27:12
字體:
供稿:網(wǎng)友

注意:本教程僅適用于Linux。

下面為大家介紹google-perftools的安裝,并配置Nginx和MySQL支持google-perftools。

首先,介紹如何優(yōu)化Nginx:

1,首先下載并安裝google-perftools:

注意,如果是64位系統(tǒng):

那么你需要做:
1)先安裝libunwind或者2)在configure時添加--enable-frame-pointers.

那么首先說說如何安裝libunwind:

代碼如下:wget http://download.savannah.gnu.org/releases/libunwind/libunwind-0.99.tar.gz
tar zxvf libunwind-0.99.tar.gz
cd libunwind-0.99/
CFLAGS=-fPIC ./configure --prefix=/usr
make CFLAGS=-fPIC
make CFLAGS=-fPIC install

到這里安裝libunwind完成.

如果是使用添加--enable-frame-pointers的方式,先不管,咱們往下走.

下載并安裝google-perftools:
代碼如下:
wget http://google-perftools.googlecode.com/files/google-perftools-1.7.tar.gz
tar xzvf google-perftools-1.7.tar.gz
cd google-perftools-1.7

然后開始配置:
代碼如下:
./configure --prefix=/usr --enable-frame-pointers

在這里注意這步,如果是32位系統(tǒng),可以不添加 --enable-frame-pointers,如果是64位系統(tǒng),并且你之前沒有安裝libunwind,那么你一定要添加這個:--enable-frame-pointers

編譯并安裝:
代碼如下:
make
make install

到這里安裝google-perftools完成了但未生效,接下來需要使google-perftools生效:
代碼如下:
echo "/usr/local/lib" > /etc/ld.so.conf.d/usr_local_lib.conf
/sbin/ldconfig

注意,這里的雙引號是英文的。

到這里安裝google-perftools完成.

為了使Nginx支持google-perftools,需要加上--with-google_perftools_module重新編譯Nginx,如果不知道如何安裝Nginx,可以從這里查看Nginx安裝教程.

例如:

代碼如下:
./configure --user=www --group=www --prefix=/usr/local/nginx /
--with-http_stub_status_module /
--with-http_ssl_module --with-openssl= /
--with-http_addition_module /
--with-zlib= /
--with-google_perftools_module
make
make install

添加Nginx快速重啟腳本,請從wpadm.com下載.
到這里安裝Nginx完成.

接下來為google-perftools添加線程目錄:

代碼如下:
mkdir /tmp/tcmalloc
chmod 0777 /tmp/tcmalloc

修改/usr/local/nginx/conf/ncing.conf
在pid這行的下面添加
代碼如下:
#pid   logs/nginx.pid;
google_perftools_profiles /tmp/tcmalloc;

重新啟動nginx:

代碼如下:service nginx restart

驗證是否正在運(yùn)行:

代碼如下:
[root@localhost ~]# lsof -n | grep tcmalloc
nginx     13101    www   45w      REG                8,1          0    4014748 /tmp/tcmalloc.13101
nginx     13102    www  47w      REG                8,1          0    4014742 /tmp/tcmalloc.13102

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 宝兴县| 炉霍县| 九龙县| 织金县| 榆林市| 益阳市| 唐山市| 微山县| 新安县| 太湖县| 阿尔山市| 长岭县| 朔州市| 竹山县| 湘潭县| 乐业县| 平远县| 宜都市| 天气| 武鸣县| 马山县| 茶陵县| 教育| 溧阳市| 泾源县| 固阳县| 布尔津县| 平顺县| 富蕴县| 五峰| 错那县| 宁蒗| 龙山县| 巩义市| 舟山市| 河东区| 如东县| 长子县| 宜春市| 嘉祥县| 邵武市|