Nginx调优 ,nginx性能调优如何操作?

2020-05-15 21:30:57 java常见问答 4954

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架构师的相关内容,请继续关注本网站。

推荐阅读:

mysql如何优化?mysql性能调优经验分享!

mysql性能优化配置,优化方案整理

JVM调优,JVM如何调优?