trafficserver-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From George Paul <geor...@apache.org>
Subject Re: ATS polygraph TEST
Date Fri, 18 Mar 2011 16:52:26 GMT
Check if ATS network throttling is enabled i.e. Look for the following net
subsytem records config variables ( 'mgmt/RecordsConfig.cc' and
'records.config')

proxy.config.net.throttle_enabled
proxy.config.net.connections_throttle
proxy.config.net.accept_throttle
proxy.config.net.listen_backlog

and see what the values are set to.

regards,

-George


On Fri, Mar 18, 2011 at 1:00 AM, Geun-ryeol Lee <zzaratra@gmail.com> wrote:

> # polygraph settting.
>   - use WebAxe-4 ( http://www.web-polygraph.org/docs/workloads/webaxe-4/ )
>   - 1 : 1 (server : client)
>
> webaxe-4.pg   (
> http://www.web-polygraph.org/docs/workloads/pgs/webaxe-4.pg )
> ---
>  TheBench.peak_req_rate = 2000/sec;
>  rate FillRate =  10% * TheBench.peak_req_rate;
> size ProxyCacheSize = 50GB;
> ---
>
>   webaxe-4-guts.pg
> ---
> time platDur = 30min;
>
> schedule(
>         phFRamp,
>         //phFill,
>         phFExit,
>         phInc1, phTop1, phDec1,
>         phIdle,
>         phInc2, phTop2, phDec2
> );
> ---
>
> Content cachable = 99%
>
> Q1. Polygraph test when the Top phase  ATS socket FD count  does not seem
> enough,  how to increase FD count,
>
>
> [root@bora ~]# cat /proc/sys/fs/file-max
>                     122880
> [root@bora ~]# cat /proc/sys/fs/file-nr
>                     11730   0       122880
>
> [root@bora ~] # ps aux |grep traffic
> root 26490 /usr/local/ATS.U/bin/traffic_cop
> nobody 26492 /usr/local/ATS.U/bin/traffic_manager
> nobody 26504 /usr/local/ATS.U/bin/traffic_server -M -A,8:X
>
> [root@bora ~]# ls -al /proc/26504/fd |grep socket | wc -l
> PID : FD Count
> 6490 : 1  , 26492 : 10  , 26504 : 8914
>
> /usr/local/ATS.U/var/log/traffic.out
> --
> [Mar 16 14:08:03.953] Server {1082800448} WARNING: too many connections,
> throttling
> [Mar 16 14:18:03.993] Server {1082800448} WARNING: too many connections,
> throttling
> --
>
> Q2. iostate %util value is almost over 90% how to understand?
>
> -- iostate -x 1
>
> Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm
> %util
> sda4    0.00   0.00 591.67 0.00 14122.00 0.00 23.87 4.87 8.15 1.56 92.37
> --
>
> * polygraph test result with other cache program(commercial), same
> settings.
> --
>   label:        2011022301.j5
>   throughput:   1999.32xact/sec or 83.96Mbits/sec
>   response time:        15msec mean
>   hit ratios:   93.30% DHR and 92.02% BHR
>   errors:       0.00% (0xact out of 3598869xact)
>   duration:     30.00min
>   start time:   Wed, 23 Feb 2011 05:10:59 GMT
>   workload:     available
>   Polygraph version:    3.1.5
> ---
>
>
>
>
> 2011/3/18 Mark Nottingham <mnot@yahoo-inc.com>
>
>> What configuration, and how many boxes, did you use to generate the load?
>> I haven't run polygraph for a while, but it looks like you were limited on
>> the client side, not by TS.
>>
>> Cheers,
>>
>>
>> On 16/03/2011, at 10:42 PM, Geun-ryeol Lee wrote:
>>
>> > hi all.
>> >
>> > I was heard ATS is very powerful (30,000TPS)  so I did polygraph test (
>> http://www.web-polygraph.org/)
>> >
>> > but, The following data are  insufficient to use ATS on my small
>> company.
>> >
>> > I do want how to fix ATS config or system setting...
>> >
>> >
>> >
>> >
>> > -- TEST Result
>> >
>> > 1. System Environment
>> >   a. system
>> >    - OS :  CentOS 5
>> >    - Intel(R) Xeon(R) CPU   X5450  @ 3.00GHz * 8
>> >    - Memory 4G
>> >    - Cache Disk :  25G  (/dev/sda4)
>> >
>> >    - ATS : trafficserver-2.1.5-unstable
>> >    - Test Tool: Polygraph 3.1.5
>> >
>> >  root@bora ~]# cat /proc/sys/fs/file-max
>> >                     122880
>> > [root@bora ~]# cat /proc/sys/fs/file-nr
>> >                     11730   0       122880
>> >
>> >      b. ATS setting
>> >     - record.conf
>> >     CONFIG proxy.config.log.squid_log_enabled INT 1       # squid log
>> enable
>> >     CONFIG proxy.config.log.squid_log_is_ascii INT 1
>> >     CONFIG proxy.config.reverse_proxy.enabled INT 0
>> >      - storage.conf
>> >        /dev/sda4   # 25G
>> >
>> >
>> >  2. Result
>> > # Proxy mode
>> >
>> >
>> > ATS 2000Req/sec
>> > ATS 1500 Req/sec
>> > ATS 1000 Req/sec
>> > Throughput
>> > 1999.28xact/sec or 83.00Mbits/sec
>> > 1505.66xact/sec or 63.91Mbits/sec
>> > 999.92xact/sec or 42.82Mbits/sec
>> > Response Time
>> > 2.64sec mean
>> > 1.52sec mean
>> > 14msec mean
>> > Hit Ratio
>> > 98.29% DHR and 96.80% BHR
>> > 98.40% DHR and 96.79% BHR
>> > 98.08% DHR and 96.77% BHR
>> > Errors
>> > 1.07% (38443xact out of 3598852xact)
>> > 0.42% (11374xact out of 2710401xact)
>> > 0.00% (0xact out of 1799973xact)
>> >
>> > # No caching reverse mode
>> >
>> >
>> > ATS 2000Req/sec
>> > ATS 1500 Req/sec
>> > ATS 1000 Req/sec
>> > Throughput
>> > 2484.76xact/sec or 93.44Mbits/sec
>> > 1666.27xact/sec or 54.02Mbits/sec
>> > 998.29xact/sec or 43.61Mbits/sec
>> > Response Time
>> > 2.72sec mean
>> > 2.65sec mean
>> > 1.65sec mean
>> > Hit Ratio
>> > - 0.50% DHR and 0.19% BHR
>> > - 0.27% DHR and 0.53% BHR
>> > - 0.00% DHR and 0.61% BHR
>> > Errors
>> > 1.82% (2708xact out of 149087xact)
>> > 1.13% (1126xact out of 99993xact)
>> > 0.61% (10955xact out of 1797000xact)
>> >
>> > # FD count
>> > [root@bora ~] # ps aux |grep traffic
>> >
>> > root 26490 /usr/local/ATS.U/bin/traffic_cop
>> >
>> > nobody 26492 /usr/local/ATS.U/bin/traffic_manager
>> >
>> > nobody 26504 /usr/local/ATS.U/bin/traffic_server -M -A,8:X
>> >
>> >
>> > [root@bora ~]# ls -al /proc/26504/fd |grep socket | wc -l
>> >
>> > PID : FD Count
>> >
>> > 26490 : 1
>> >
>> > 26492 : 10
>> >
>> > 26504 : 8914
>> >
>> >
>> > # I/O state
>> > avg-cpu: %user %nice %system %iowait %steal %idle
>> >
>> > 1.67 0.00 2.00 11.46 0.00 84.88
>> >
>> >
>> > Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s
>> >
>> > avgrq-sz avgqu-sz await svctm %util
>> >
>> > sda 0.00 312.67 592.33 58.00 14127.33 2965.33
>> >
>> > 26.28 5.08 7.73 1.42 92.43
>> >
>> > sda1 0.00 229.33 0.00 50.00 0.00 2234.67
>> >
>> > 44.69 0.16 3.26 0.05 0.27
>> >
>> > ~~
>> >
>> > sda4 0.00 0.00 591.67 0.00 14122.00 0.00
>> >
>> > 23.87 4.87 8.15 1.56 92.37
>> >
>> >
>> >
>> > # TOP
>> > [root@bora ~]# top
>> >
>> > top - 11:44:45 up 27 days, 18:25, 12 users, load average: 8.00, 6.74,
>> 4.12
>> >
>> > Tasks: 207 total, 1 running, 206 sleeping, 0 stopped, 0 zombie
>> >
>> > Cpu0 : 0.6%us, 0.4%sy, 0.0%ni, 97.1%id, 1.1%wa, 0.1%hi, 0.7%si, 0.0%st
>> >
>> > Cpu1 : 0.4%us, 0.4%sy, 0.0%ni, 94.7%id, 4.4%wa, 0.0%hi, 0.0%si, 0.0%st
>> >
>> > Cpu2 : 0.6%us, 0.6%sy, 0.1%ni, 98.6%id, 0.1%wa, 0.0%hi, 0.0%si, 0.0%st
>> >
>> > Cpu3 : 0.6%us, 0.6%sy, 0.1%ni, 97.6%id, 1.0%wa, 0.0%hi, 0.0%si, 0.0%st
>> >
>> > Cpu4 : 0.4%us, 0.3%sy, 0.0%ni, 98.7%id, 0.5%wa, 0.0%hi, 0.0%si, 0.0%st
>> >
>> > Cpu5 : 0.4%us, 0.2%sy, 0.0%ni, 99.4%id, 0.1%wa, 0.0%hi, 0.0%si, 0.0%st
>> >
>> > Cpu6 : 1.2%us, 0.9%sy, 0.1%ni, 95.6%id, 1.3%wa, 0.0%hi, 0.8%si, 0.0%st
>> >
>> > Cpu7 : 0.7%us, 0.4%sy, 0.1%ni, 98.7%id, 0.1%wa, 0.0%hi, 0.0%si, 0.0%st
>> >
>> > Mem: 4043152k total, 2876040k used, 1167112k free, 86880k buffers
>> >
>> > Swap: 2096472k total, 19000k used, 2077472k free, 1706116k cached
>> >
>> >
>> > PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
>> >
>> > 26504 nobody 5 0 605m 301m 4584 S 19.4 7.6 5:20.02 traffic_server
>> >
>> >
>> >
>> > <atu2000.png>
>> >
>> >
>> >
>> > <atu1000.png>
>> >
>> > ---
>> > Y'know, I believe if there's any kind of God, it wouldn't be in any of
>> us.
>> > Not you, or me...
>> > but just this little space in between.
>> > If there's any kind of magic in this world, it must be
>> > in the attempt of understanding someone, sharing something .
>> >
>>
>> --
>> Mark Nottingham       mnot@yahoo-inc.com
>>
>>
>>
>
>
> --
> ---
> Y'know, I believe if there's any kind of God, it wouldn't be in any of us.
> Not you, or me...
> but just this little space in between.
> If there's any kind of magic in this world, it must be
> in the attempt of understanding someone, sharing something .
>
>

Mime
View raw message