[ 
https://issues.apache.org/jira/browse/TS-1034?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Leif Hedstrom updated TS-1034:
------------------------------

    Fix Version/s: 3.1.4
    
> reduce futex locking period
> ---------------------------
>
>                 Key: TS-1034
>                 URL: https://issues.apache.org/jira/browse/TS-1034
>             Project: Traffic Server
>          Issue Type: Improvement
>          Components: Core, HTTP
>    Affects Versions: 3.1.1
>            Reporter: Zhao Yongming
>            Assignee: Zhao Yongming
>             Fix For: 3.1.4
>
>
> we need to reduce futex locking period, here is a simple testing in my 
> 24cores HP380 system, with 24 ab, all cached in memory:
> {code}
> #!/bin/sh
> for i in {1..24}
> do
>  ab -n 100000000 -c 16 -X 127.0.0.$i:8080 
> http://img02.taobaocdn.com/tps/i2/T1o0ypXk4wXXXXXXXX-1000-40.png?$i &
> done
> {code}
> result:
> {code}
> Every 2.0s: echo show:proxy-stats | traffic_shell                             
>                                      Mon Nov 28 16:06:42 2011
> Successfully Initialized MgmtAPI in /var/run/trafficserver
> Document Hit Rate -------- 100.000000 %  *
> Bandwidth Saving --------- 100.000000 %  *
> Cache Percent Free ------- 99.999619 %
> Open Server Connections -- 0
> Open Client Connections -- 9 
> Open Cache Connections --- 2
> Client Throughput -------- 6824.747070 MBit/Sec
> Transaction Per Second --- 53914.925781
> * Value represents 10 second average.
> strace -c -p 11712
> Process 11712 attached - interrupt to quit
> ^CProcess 11712 detached
> % time     seconds  usecs/call     calls    errors syscall
> ------ ----------- ----------- --------- --------- ----------------
>  26.85    0.890335          15     58920           writev
>  24.45    0.810866           7    118147           epoll_ctl
>  22.27    0.738451          13     58920           close
>  11.50    0.381362           6     59227           getsockname
>   9.86    0.326843           3    119192     59228 read
>   3.53    0.117058          16      7100      1931 futex
>   1.53    0.050884          58       884           epoll_wait
>   0.00    0.000037           0       404           rt_sigprocmask
>   0.00    0.000000           0         3           write
>   0.00    0.000000           0         2           brk
>   0.00    0.000000           0        10           msync
> ------ ----------- ----------- --------- --------- ----------------
> 100.00    3.315836                422809     61159 total
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to