Nginx是怎么回事,学习这方面知识的小伙伴都了解,可是Nginx调优,Nginx性能调优是怎么回事大家知道吗?下面就和小编一起来看看Nginx调优,Nginx性能调优到底是怎么一回事儿吧!
首先我们要了解编译安装过程优化。
1.减小Nginx编译后的文件大小。
要减小Nginx编译后的文件大小可以在编译之前,修改相关源码,取消debug模式,具体方法如下:
在Nginx源码文件被解压后,找到源码目录下的auto/cc/gcc文件,在其中找到如下几行:
1 # debug
2 CFLAGS=”$CFLAGS -g”
注释掉或删掉这两行,即可取消debug模式。
2.为特定的CPU指定CPU类型编译优化。
在编译Nginx时,默认的GCC编译参数是“-O”,要优化GCC编译,可以使用以下两个参数:
--with-cc-opt='-O3'
--with-cpu-opt=CPU #为特定的 CPU 编译。
其次进行Nginx内核参数优化。
内核参数的优化,主要是在Linux系统中针对Nginx应用而进行的系统内核参数优化,常见的优化参数值如下:
1 net.ipv4.tcp_max_tw_buckets = 65535 2 net.ipv4.ip_local_port_range = 1024 65000 3 net.ipv4.tcp_tw_recycle = 1 4 net.ipv4.tcp_tw_reuse = 1 等。
将上面的内核参数值加入/etc/sysctl.conf文件中,然后执行如下命令使之生效:
[root@ localhost /etc]#/sbin/sysctl -p
以上就是今天所讲的内容,更多想要了解java架构师的相关内容,请继续关注本网站。
推荐阅读: