You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@trafficserver.apache.org by "Zhao Yongming (JIRA)" <ji...@apache.org> on 2011/06/06 11:52:59 UTC

[jira] [Updated] (TS-822) make cluster thread number configable

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

Zhao Yongming updated TS-822:
-----------------------------

    Attachment: TS-822.patch

this patch will add a records config  proxy.config.cluster.threads, it will need to restart server process to get active.

the init script may not pass the args to server process, that should be filed in another bug if it is a problem.

> make cluster thread number configable
> -------------------------------------
>
>                 Key: TS-822
>                 URL: https://issues.apache.org/jira/browse/TS-822
>             Project: Traffic Server
>          Issue Type: Task
>          Components: Clustering
>    Affects Versions: 3.1.0
>         Environment: heavy clustering env
>            Reporter: Zhao Yongming
>            Assignee: Zhao Yongming
>            Priority: Minor
>              Labels: cluster, threading
>             Fix For: 3.1.0
>
>         Attachments: TS-822.patch
>
>
> when my cluster working at a heavy load, the thread seems need more cpu time, as the cluster thread number is hard coded to be just one. we should release it or find out other solutions.
> {code}
> Tasks: 149 total,   1 running, 148 sleeping,   0 stopped,   0 zombie
> Cpu0  : 13.2%us, 11.6%sy,  0.0%ni, 24.5%id, 34.1%wa,  0.0%hi, 16.6%si,  0.0%st
> Cpu1  : 14.3%us,  9.6%sy,  0.0%ni, 55.5%id,  3.0%wa,  1.0%hi, 16.6%si,  0.0%st
> Cpu2  : 15.4%us,  9.7%sy,  0.0%ni, 39.8%id, 19.1%wa,  1.3%hi, 14.7%si,  0.0%st
> Cpu3  : 12.3%us,  9.0%sy,  0.0%ni, 57.0%id,  5.0%wa,  2.3%hi, 14.3%si,  0.0%st
> Mem:  16427532k total, 13547884k used,  2879648k free,   289068k buffers
> Swap:  2096472k total,        0k used,  2096472k free,   451684k cached
>   PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
> 28210 nobody    15   0 12.7g  12g 4508 S 55.9 77.0 731:00.78 [ET_CLUSTER 0]
> 28145 nobody    15   0 12.7g  12g 4508 S  8.0 77.0 104:39.41 [ET_NET 1]
> 28149 nobody    15   0 12.7g  12g 4508 S  7.7 77.0 108:31.92 [ET_NET 5]
> 28143 nobody    15   0 12.7g  12g 4508 S  7.3 77.0 110:25.50 [ET_NET 0]
> 28146 nobody    15   0 12.7g  12g 4508 S  7.3 77.0 107:19.08 [ET_NET 2]
> 28147 nobody    15   0 12.7g  12g 4508 S  7.3 77.0 107:04.85 [ET_NET 3]
> 28148 nobody    15   0 12.7g  12g 4508 S  7.0 77.0 105:01.84 [ET_NET 4]
> 28164 nobody    16   0 12.7g  12g 4508 S  4.7 77.0   0:26.85 [ET_AIO 3]
> 28188 nobody    15   0 12.7g  12g 4508 S  3.7 77.0  49:19.35 [ACCEPT]
> 28135 nobody    16   0  363m  15m 2068 S  1.0  0.1   6:49.62 traffic_manager
> 28132 nobody    15   0  363m  15m 2068 S  0.7  0.1  14:08.49 traffic_manager
> 28178 nobody    16   0 12.7g  12g 4508 S  0.7 77.0   4:42.76 [ET_AIO 1]
> 28156 nobody    16   0 12.7g  12g 4508 S  0.3 77.0   0:29.01 [ET_AIO 3]
> 28166 nobody    16   0 12.7g  12g 4508 S  0.3 77.0   0:26.50 [ET_AIO 5]
> 28173 nobody    16   0 12.7g  12g 4508 S  0.3 77.0   0:34.62 [ET_AIO 4]
> 28177 nobody    16   0 12.7g  12g 4508 S  0.3 77.0   4:42.74 [ET_AIO 0]
> 28180 nobody    16   0 12.7g  12g 4508 S  0.3 77.0   4:42.75 [ET_AIO 3]
> 28181 nobody    16   0 12.7g  12g 4508 S  0.3 77.0   4:40.95 [ET_AIO 4]
> 28183 nobody    16   0 12.7g  12g 4508 S  0.3 77.0   4:42.44 [ET_AIO 6]
>     1 root      15   0 10348  632  540 S  0.0  0.0   0:00.69 init
>     2 root      RT  -5     0    0    0 S  0.0  0.0   0:00.11 migration/0
>     3 root      34  19     0    0    0 S  0.0  0.0   0:04.68 ksoftirqd/0
>     4 root      RT  -5     0    0    0 S  0.0  0.0   0:00.00 watchdog/0
>     5 root      RT  -5     0    0    0 S  0.0  0.0   0:00.09 migration/1
>     6 root      34  19     0    0    0 S  0.0  0.0   0:06.99 ksoftirqd/1
>     7 root      RT  -5     0    0    0 S  0.0  0.0   0:00.00 watchdog/1
>     8 root      RT  -5     0    0    0 S  0.0  0.0   0:00.09 migration/2                                  
> {code}

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira