Persistent HTTP connections && Pipelining

umask umask at yandex.ru
Fri Nov 16 22:55:19 MSK 2007


uname -a

Linux corp 2.6.18-8.1.8.el5 #1 SMP Tue Jul 10 06:50:22 EDT 2007 i686 i686 i386 GNU/Linux





net.ipv4.tcp_tw_reuse = 1

net.ipv4.tcp_tw_recycle = 1



Server Software:        nginx/0.5.33

Server Hostname:        127.0.0.1

Server Port:            80



Document Path:          /

Document Length:        372 bytes



Concurrency Level:      1

Time taken for tests:   21.830205 seconds

Complete requests:      100000

Failed requests:        0

Write errors:           0

Total transferred:      49400000 bytes

HTML transferred:       37200000 bytes

Requests per second:    4580.81 [#/sec] (mean)

Time per request:       0.218 [ms] (mean)

Time per request:       0.218 [ms] (mean, across all concurrent requests)

Transfer rate:          2209.87 [Kbytes/sec] received





net.ipv4.tcp_tw_reuse = 0

net.ipv4.tcp_tw_recycle = 0

Server Software:        nginx/0.5.33

Server Hostname:        127.0.0.1

Server Port:            80



Document Path:          /

Document Length:        372 bytes



Concurrency Level:      1

Time taken for tests:   21.787039 seconds

Complete requests:      100000

Failed requests:        0

Write errors:           0

Total transferred:      49400000 bytes

HTML transferred:       37200000 bytes

Requests per second:    4589.88 [#/sec] (mean)

Time per request:       0.218 [ms] (mean)

Time per request:       0.218 [ms] (mean, across all concurrent requests)

Transfer rate:          2214.25 [Kbytes/sec] received



Есть у меня мнение, что для всего, что идёт через lo linux использует tw_reuse.





16.11.07, 21:56, Igor Sysoev (is at rambler-co.ru):



> On Fri, Nov 16, 2007 at 07:39:57PM +0100, Roxis wrote:

> > On Friday 16 November 2007, Igor Sysoev wrote:

> > > Интересно, как выглядит тест

> > >

> > > ab -n 100000 http://localhost/

> > >

> > > на машине, где выключены обе настройке, особенно tcp_tw_reuse ?

> > 

> > ab -n 1000000

> > 

> > # 2.6.18.8

> > Time taken for tests:	72.432 seconds

> > Complete requests:		1000000

> > Total transferred:		105000000 bytes

> > Requests per second:	13806.05 [#/sec] (mean)

> > Time per request:		0.07 [ms] (mean)

> > Transfer rate:			1449.64 [Kbytes/sec] received

> > 

> > # 2.6.23.3

> > Time taken for tests:	68.602 seconds

> > Complete requests:		1000000

> > Total transferred:		105000000 bytes

> > Requests per second:	14576.83 [#/sec] (mean)

> > Time per request:		0.07 [ms] (mean)

> > Transfer rate:			1530.57 [Kbytes/sec] received

> Вполне себе reuse'аются. Тогда я не понимаю, что именно разрешает

> tcp_tw_reuse.





More information about the nginx-ru mailing list