History log of /external/autotest/client/site_tests/kernel_Lmbench/kernel_Lmbench.py
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
dbc4eb53d4f1b68bca61701358dd96b4931e4d24 24-Apr-2014 Sonny Rao <sonnyrao@chromium.org> lmbench: use separate lmbench package

This eliminates the copy of lmbench and associated patches we kept in
autotest in favor of using the newly added lmbench package. This also
elminates the broken (on ChromeOS) version of lmbench in client/tests/

CQ-DEPEND=Ie8288a817a5b8da7fdd99d659cb2af3ace629028
BUG=chromium:354161
TEST=kernel_Lmbench

Change-Id: I856b632a31a13ba226abe3deb4fde7df1bc68737
Reviewed-on: https://chromium-review.googlesource.com/196910
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Tested-by: Sonny Rao <sonnyrao@chromium.org>
Commit-Queue: Sonny Rao <sonnyrao@chromium.org>
/external/autotest/client/site_tests/kernel_Lmbench/kernel_Lmbench.py
8acdd507665928bbefe473c1b881b1f4ace16efe 15-Apr-2014 Mike Frysinger <vapier@chromium.org> lmbench: fix lfs usage

This code assumes the ABI provides llseek, but that's an internal symbol.
Since all it really wants is a 64bit lseek, use the standard LFS func.

BUG=chromium:219015
TEST=`emerge-x32-generic autotest-tests` now works
TEST=`emerge-link autotest-tests` still works

Change-Id: I185bb1c01d879280887a47a768efe93f02dae369
Reviewed-on: https://chromium-review.googlesource.com/194961
Reviewed-by: Gwendal Grignou <gwendal@chromium.org>
Commit-Queue: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
/external/autotest/client/site_tests/kernel_Lmbench/kernel_Lmbench.py
cfc5d3f4fd5219e7638704f4b5e16a5fcbbb841c 16-Apr-2013 Yunlian Jiang <yunlian@google.com> Fix clang syntax checking error for autotest-tests

BUG=chromium:232100
TEST=clang syntax passes.

Change-Id: I845884f3dcaa0689927fe456baa0b47965595c5c
Reviewed-on: https://gerrit.chromium.org/gerrit/48266
Reviewed-by: Han Shen <shenhan@chromium.org>
Tested-by: Yunlian Jiang <yunlian@chromium.org>
Commit-Queue: Yunlian Jiang <yunlian@chromium.org>
/external/autotest/client/site_tests/kernel_Lmbench/kernel_Lmbench.py
be14fed4d083945829ba1ef2a55e066941eead99 26-Sep-2012 Mark Koudritsky <kamrik@chromium.org> Extend kernel_Lmbench to include more benchmarks.

Adding benchmarks mentioned in the kernel rbease signoff testing doc.

Sample output on a Lumpy:

param_N{perf}=100
param_P{perf}=2
param_W{perf}=10000
param_fname{perf}=/usr/local/zeros
param_fsize{perf}=128
param_lmpath{perf}=/usr/local/autotest/tests/kernel_Lmbench/src/bin
param_procs{perf}=8

us_lat_ctx_s0{perf}=1.82
us_lat_mmap_P2{perf}=2927.0
us_lat_mmap{perf}=1630.0
us_lat_pagefault{perf}=1.5293
us_lat_pipe{perf}=14.2926
us_lat_proc_exec{perf}=274.25
us_lat_proc_fork{perf}=249.6818
us_lat_syscall_null{perf}=0.1052
us_lat_syscall_read{perf}=0.2423
us_lat_syscall_write{perf}=0.2054

BUG=chromium-os:34480
TEST=run locally

Change-Id: Id5ea24b4819ccae6b22182595aa5eaa442a500cf
Reviewed-on: https://gerrit.chromium.org/gerrit/34084
Reviewed-by: Mandeep Singh Baines <msb@chromium.org>
Commit-Ready: Mark Koudritsky <kamrik@chromium.org>
Tested-by: Mark Koudritsky <kamrik@chromium.org>
/external/autotest/client/site_tests/kernel_Lmbench/kernel_Lmbench.py
8e1f1e6d3ad89d1eb8f20dfc6334cbea007e08cc 19-Mar-2011 Mandeep Singh Baines <msb@chromium.org> kernel_Lmbench: initial commit of test

Copied the test over from client/tests. The upstream test relies on make
and perl. I wanted to avoid that. I also wanted to run each benchmark
individually so that we can tune the runs to be as deterministic as
possible (using taskset, nice, etc). I also wanted to be able to
break up the test so that we can run individual tests.

BUG=12233
TEST=Ran the test.

Change-Id: I42ecccd87b43b509ba02ea0925b52935976ea14b

Review URL: http://codereview.chromium.org/6598082
/external/autotest/client/site_tests/kernel_Lmbench/kernel_Lmbench.py