New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 856298 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 688160
Owner:
Closed: Jun 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Feature



Sign in to add a comment

autotest: netperf: Collect CPU utilization stats

Project Member Reported by akhouderchah@chromium.org, Jun 25 2018

Issue description

Netperf allows users to request CPU utilization stats (albeit in a platform-dependent manner) for both the netperf server and client. The NetperfRunner and NetperfResult classes in the autotest_lib.server.cros.network.netperf_runner package, however, do not support collecting this information.

CPU utilization information would be quite useful in determining the origin of network performance results that are poorer than expected.

The method netperf employs on Linux for collecting CPU utilization stats involves collecting the utilization of each core independently, and then averaging the result in order to return a single percentage. Thus getting a single CPU utilization percentage in autotest should be fairly trivial, but getting stats on a per-core basis would require modifying the netperf package that is used by ChromeOS.
 
Description: Show this description
Cc: briannorris@chromium.org snanda@chromium.org
Mergedinto: 688160
Status: Duplicate (was: Untriaged)
Hi Alex,
I'll mark this duplicate, please take a look at:
crbug.com/688160 and below CLs for existing work: 
https://chromium-review.googlesource.com/c/chromiumos/third_party/autotest/+/576667
https://chromium-review.googlesource.com/c/chromiumos/third_party/autotest/+/596723

Sign in to add a comment