| From | Sent On | Attachments |
|---|---|---|
| Delta Yeh | Apr 26, 2012 2:50 am | |
| Valentin V. Bartenev | Apr 26, 2012 3:34 am | |
| Delta Yeh | Apr 26, 2012 7:07 am | |
| Valentin V. Bartenev | Apr 26, 2012 7:26 am | |
| Delta Yeh | Apr 27, 2012 12:12 am | |
| Sergey Budnevitch | Apr 27, 2012 1:07 am | |
| Delta Yeh | Apr 27, 2012 1:42 am | .jpg |
| Delta Yeh | Apr 27, 2012 3:50 am | |
| Maxim Dounin | Apr 27, 2012 3:56 am | |
| Delta Yeh | Apr 27, 2012 4:05 am | |
| Maxim Dounin | Apr 27, 2012 5:22 am | |
| Delta Yeh | Apr 27, 2012 6:08 am | |
| Maxim Dounin | Apr 27, 2012 7:00 am |
| Subject: | Re: nginx 1.2.0 is slower than 1.1.12? | |
|---|---|---|
| From: | Delta Yeh (delt...@gmail.com) | |
| Date: | Apr 27, 2012 6:08:22 am | |
| List: | ru.sysoev.nginx | |
在 2012年4月27日 下午8:22,Maxim Dounin <mdou...@mdounin.ru> 写道:
Hello!
On Fri, Apr 27, 2012 at 07:06:02PM +0800, Delta Yeh wrote:
Using built-in specs. Target: i486-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Debian 4.3.5-4' --with-bugurl=file:///usr/share/doc/gcc-4.3/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --enable-multiarch --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.3 --program-suffix=-4.3 --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-mpfr --enable-targets=all --with-tune=generic --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu Thread model: posix gcc version 4.3.5 (Debian 4.3.5-4)
./nginx -V nginx version: nginx/2.1.2.0
This doesn't looks like vanilla nginx. Could you please test vanilla one, without any patches?
It's an openresty like nginx bundle ,consist of modules for reverse proxy only. No thirdparty patch applied except the one "proxy_bind support variable". Maxim, I remember it is from you, :)
The major 2 in version string means upstream keepalive feaure only .
built by gcc 4.3.5 (Debian 4.3.5-4) TLS SNI support enabled configure arguments: --prefix=/usr/local/nginx --pid-path=/var --with-cpu-opt=pentium4 --with-ipv6 --with-pcre=/usr/local/pcre --with-pcre-jit --without-http_autoindex_module --without-http_ssi_module --without-http_referer_module --without-http_userid_module --without-http_empty_gif_module --without-http_limit_req_module --without-http_browser_module --without-http_memcached_module --without-http_charset_module --without-http_split_clients_module --with-http_stub_status_module --with-http_ssl_module --with-http_realip_module --with-http_sub_module --with-http_geoip_module -
The output looks truncated (note trailing "-"), is it?
In any case, please provide sample of an actual gcc command as used during compilation of nginx object files, it may contain various flags not visible in "nginx -V" output.
The shell script to build nginx is :
DEPLOY_TARGET="/home/ngxproxy" INSTALL_DIR="/home/ngxproxy" # tell nginx's build system where to find lua: #export LUA_LIB=/usr/local/lib #export LUA_INC=/usr/local/include #export LUA_LIB=/usr/lib #export LUA_INC=/usr/include/lua5.1
# or tell where to find LuaJIT when you want to use JIT instead export LUAJIT_LIB=$DEPLOY_TARGET/lib export LUAJIT_INC=$DEPLOY_TARGET/include/luajit-2.0
./configure --prefix=$INSTALL_DIR \ --with-cpu-opt=pentium4 \ --with-ipv6 \ --with-pcre=$DEPLOY_TARGET/pcre \ --with-pcre-jit \ --with-pcre-jit \ --without-http_autoindex_module \ --without-http_ssi_module \ --without-http_referer_module \ --without-http_userid_module \ --without-http_empty_gif_module \ --without-http_limit_req_module \ --without-http_browser_module \ --without-http_memcached_module \ --without-http_charset_module \ --without-http_split_clients_module \ --with-http_stub_status_module \ --with-http_ssl_module \ --with-http_realip_module \ --with-http_sub_module \ --with-http_geoip_module \ --add-module=src/http/modules/ngx_devel_kit \ --add-module=src/http/modules/lua-nginx \ --add-module=src/http/modules/headers_more \ --add-module=src/http/modules/substitute \ --add-module=src/http/modules/ngx_iconv
make make install
Maxim Dounin
在 2012年4月27日 下午6:57,Maxim Dounin <mdou...@mdounin.ru> 写道:
Hello!
On Fri, Apr 27, 2012 at 06:51:04PM +0800, Delta Yeh wrote:
After revert svn r4577 of 1.2.0 , I get almost the same benchmark result with 1.2.0 and 1.1.17.
So it seems r4577 descrease nginx 1.2.0 performance by 30-40%( a lot of connect timeout reported by loadrunner) in my test lab.
nginx box OS is debian squeeze 32bit, CPU is intel core2 .
Which compiler do you use? Which compiler flags used during compilation?
Maxim Dounin
_______________________________________________ nginx mailing list ngi...@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx
_______________________________________________ nginx mailing list ngi...@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx
_______________________________________________ nginx mailing list ngi...@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx
_______________________________________________ nginx mailing list ngi...@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx






.jpg