Nginx部署及性能测试
本文档记录了在私有服务器上部署Nginx的配置及性能测试结果
系统
系统参数获取参考Linux下查看系统参数的常见命令,结果如下:
- PowerEdge R710 (
dmidecode | grep "Product Name"
) - Intel(R) Xeon(R) CPU E5645 @ 2.40GHz * 24 core (
cat /proc/cpuinfo
) - Cache 12288 KB (
cat /proc/cpuinfo
) - Memory 47 GB (
free -g
) - Disk 1.7 TB (
df -h
) - Network 100Mb/s (
dmesg | grep eth0; ethtool eno1
) - Linux Ubuntu 4.4.0-59-generic #80-Ubuntu SMP x86_64 GNU/Linux (
uname -a
)
文档
安装
- 依赖 pcre
dpkg -l | grep pcre
- 版本 nginx-1.10.3.tar
tar xf nginx-1.10.3.tar
cd nginx-1.10.3
./configure --without-http_rewrite_module
make
make install
/usr/local/nginx/sbin/nginx
curl 127.0.0.1
注意:以上步骤没有错误表明,nginx启动成功。
配置
这里介绍常用的几个配置项,更多请参见官方手册
Markdown Extra 表格语法:
配置项 | 说明 |
---|---|
worker_processes | 工作线程数 |
worker_connections | 最大连接数 |