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

Joe McDonnell updated IMPALA-13329:
-----------------------------------
    Summary: Add a mode to bin/single_node_perf_run.py to use cpusets to 
isolate impalads  (was: Add a more to bin/single_node_perf_run.py to use 
cpusets to isolate impalads)

> Add a mode to bin/single_node_perf_run.py to use cpusets to isolate impalads
> ----------------------------------------------------------------------------
>
>                 Key: IMPALA-13329
>                 URL: https://issues.apache.org/jira/browse/IMPALA-13329
>             Project: IMPALA
>          Issue Type: Task
>          Components: Infrastructure
>    Affects Versions: Impala 4.5.0
>            Reporter: Joe McDonnell
>            Priority: Major
>
> We want the perf-AB-test job to have as little noise and bias as possible to 
> get a clean read on performance differences. One way to reduce the noise 
> would be to use dedicated CPUs for each Impalad while they are running. 
> Keeping the minicluster components and perf script runner separate avoids 
> interactions between the two. Keeping the impalads separate from each other 
> better simulates different physical machines with dedicated CPUs.
> One way to do this is to use cpusets via cgroups. Essentially, we can create 
> a separate cpuset cgroup for each impalad and another for everything else. 
> For example, on a 16 CPU machine, one could give 4 CPUs to each of the three 
> impalads and then have the remaining 4 CPUs available for everything else. 
> This aligns with the hyperthreading boundaries, so nothing is sharing 
> anything.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to