Date: Sat Sep 28 08:40:26 PM EDT 2024
Test set: performance
Kernel: 6.10.11-200.fc40.aarch64
Release: Fedora release 40 (Forty)
Result: PASS
Failed Tests: None
Warned Tests: None
============================================================
Starting test ./performance/lmbench3
cd src && make
make[1]: Entering directory '/mnt/tests/fedora/testday/kernel/kernel-tests/performance/lmbench3/src'
gmake[2]: Entering directory '/mnt/tests/fedora/testday/kernel/kernel-tests/performance/lmbench3/src'
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -c lib_tcp.c -o ../bin/aarch64-linux-gnu/lib_tcp.o
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -c lib_udp.c -o ../bin/aarch64-linux-gnu/lib_udp.o
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -c lib_unix.c -o ../bin/aarch64-linux-gnu/lib_unix.o
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -c lib_timing.c -o ../bin/aarch64-linux-gnu/lib_timing.o
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -c lib_mem.c -o ../bin/aarch64-linux-gnu/lib_mem.o
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -c lib_stats.c -o ../bin/aarch64-linux-gnu/lib_stats.o
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -c lib_debug.c -o ../bin/aarch64-linux-gnu/lib_debug.o
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -c getopt.c -o ../bin/aarch64-linux-gnu/getopt.o
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -c lib_sched.c -o ../bin/aarch64-linux-gnu/lib_sched.o
/bin/rm -f ../bin/aarch64-linux-gnu/lmbench.a
ar cr ../bin/aarch64-linux-gnu/lmbench.a ../bin/aarch64-linux-gnu/lib_tcp.o ../bin/aarch64-linux-gnu/lib_udp.o ../bin/aarch64-linux-gnu/lib_unix.o ../bin/aarch64-linux-gnu/lib_timing.o ../bin/aarch64-linux-gnu/lib_mem.o ../bin/aarch64-linux-gnu/lib_stats.o ../bin/aarch64-linux-gnu/lib_debug.o ../bin/aarch64-linux-gnu/getopt.o ../bin/aarch64-linux-gnu/lib_sched.o
ranlib ../bin/aarch64-linux-gnu/lmbench.a
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -o ../bin/aarch64-linux-gnu/bw_file_rd bw_file_rd.c ../bin/aarch64-linux-gnu/lmbench.a -lm
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -o ../bin/aarch64-linux-gnu/bw_mem bw_mem.c ../bin/aarch64-linux-gnu/lmbench.a -lm
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -o ../bin/aarch64-linux-gnu/bw_mmap_rd bw_mmap_rd.c ../bin/aarch64-linux-gnu/lmbench.a -lm
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -o ../bin/aarch64-linux-gnu/bw_pipe bw_pipe.c ../bin/aarch64-linux-gnu/lmbench.a -lm
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -o ../bin/aarch64-linux-gnu/bw_tcp bw_tcp.c ../bin/aarch64-linux-gnu/lmbench.a -lm
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -o ../bin/aarch64-linux-gnu/bw_unix bw_unix.c ../bin/aarch64-linux-gnu/lmbench.a -lm
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -o ../bin/aarch64-linux-gnu/hello hello.c ../bin/aarch64-linux-gnu/lmbench.a -lm
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -o ../bin/aarch64-linux-gnu/lat_select lat_select.c ../bin/aarch64-linux-gnu/lmbench.a -lm
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -o ../bin/aarch64-linux-gnu/lat_pipe lat_pipe.c ../bin/aarch64-linux-gnu/lmbench.a -lm
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -o ../bin/aarch64-linux-gnu/lat_rpc lat_rpc.c ../bin/aarch64-linux-gnu/lmbench.a -lm
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -o ../bin/aarch64-linux-gnu/lat_syscall lat_syscall.c ../bin/aarch64-linux-gnu/lmbench.a -lm
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -o ../bin/aarch64-linux-gnu/lat_tcp lat_tcp.c ../bin/aarch64-linux-gnu/lmbench.a -lm
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -o ../bin/aarch64-linux-gnu/lat_udp lat_udp.c ../bin/aarch64-linux-gnu/lmbench.a -lm
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -o ../bin/aarch64-linux-gnu/lat_mmap lat_mmap.c ../bin/aarch64-linux-gnu/lmbench.a -lm
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -o ../bin/aarch64-linux-gnu/mhz mhz.c ../bin/aarch64-linux-gnu/lmbench.a -lm -lm
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -o ../bin/aarch64-linux-gnu/lat_proc lat_proc.c ../bin/aarch64-linux-gnu/lmbench.a -lm
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -o ../bin/aarch64-linux-gnu/lat_pagefault lat_pagefault.c ../bin/aarch64-linux-gnu/lmbench.a -lm
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -o ../bin/aarch64-linux-gnu/lat_connect lat_connect.c ../bin/aarch64-linux-gnu/lmbench.a -lm
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -o ../bin/aarch64-linux-gnu/lat_fs lat_fs.c ../bin/aarch64-linux-gnu/lmbench.a -lm
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -o ../bin/aarch64-linux-gnu/lat_sig lat_sig.c ../bin/aarch64-linux-gnu/lmbench.a -lm
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -o ../bin/aarch64-linux-gnu/lat_mem_rd lat_mem_rd.c ../bin/aarch64-linux-gnu/lmbench.a -lm
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -o ../bin/aarch64-linux-gnu/lat_ctx lat_ctx.c ../bin/aarch64-linux-gnu/lmbench.a -lm
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -o ../bin/aarch64-linux-gnu/lat_sem lat_sem.c ../bin/aarch64-linux-gnu/lmbench.a -lm
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -o ../bin/aarch64-linux-gnu/memsize memsize.c ../bin/aarch64-linux-gnu/lmbench.a -lm
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -o ../bin/aarch64-linux-gnu/lat_unix lat_unix.c ../bin/aarch64-linux-gnu/lmbench.a -lm
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -o ../bin/aarch64-linux-gnu/lmdd lmdd.c ../bin/aarch64-linux-gnu/lmbench.a -lm
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -o ../bin/aarch64-linux-gnu/timing_o timing_o.c ../bin/aarch64-linux-gnu/lmbench.a -lm
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -o ../bin/aarch64-linux-gnu/enough enough.c ../bin/aarch64-linux-gnu/lmbench.a -lm
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -o ../bin/aarch64-linux-gnu/msleep msleep.c
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -o ../bin/aarch64-linux-gnu/loop_o loop_o.c ../bin/aarch64-linux-gnu/lmbench.a -lm
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -o ../bin/aarch64-linux-gnu/lat_fifo lat_fifo.c ../bin/aarch64-linux-gnu/lmbench.a -lm
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -o ../bin/aarch64-linux-gnu/lmhttp lmhttp.c ../bin/aarch64-linux-gnu/lmbench.a -lm
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -o ../bin/aarch64-linux-gnu/lat_http lat_http.c ../bin/aarch64-linux-gnu/lmbench.a -lm
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -o ../bin/aarch64-linux-gnu/lat_fcntl lat_fcntl.c ../bin/aarch64-linux-gnu/lmbench.a -lm
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -o ../bin/aarch64-linux-gnu/disk disk.c ../bin/aarch64-linux-gnu/lmbench.a -lm
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -o ../bin/aarch64-linux-gnu/lat_unix_connect lat_unix_connect.c ../bin/aarch64-linux-gnu/lmbench.a -lm
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -DMAIN -o ../bin/aarch64-linux-gnu/flushdisk flushdisk.c
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -o ../bin/aarch64-linux-gnu/lat_ops lat_ops.c ../bin/aarch64-linux-gnu/lmbench.a -lm
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -o ../bin/aarch64-linux-gnu/line line.c ../bin/aarch64-linux-gnu/lmbench.a -lm
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -o ../bin/aarch64-linux-gnu/tlb tlb.c ../bin/aarch64-linux-gnu/lmbench.a -lm
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -o ../bin/aarch64-linux-gnu/par_mem par_mem.c ../bin/aarch64-linux-gnu/lmbench.a -lm
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -o ../bin/aarch64-linux-gnu/par_ops par_ops.c ../bin/aarch64-linux-gnu/lmbench.a -lm
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -o ../bin/aarch64-linux-gnu/stream stream.c ../bin/aarch64-linux-gnu/lmbench.a -lm
rm -f ../bin/aarch64-linux-gnu/lmbench
sed -e "s/<version>/`cat bk.ver`/g" < ../scripts/lmbench > ../bin/aarch64-linux-gnu/lmbench
chmod +x ../bin/aarch64-linux-gnu/lmbench
gmake[2]: Leaving directory '/mnt/tests/fedora/testday/kernel/kernel-tests/performance/lmbench3/src'
gmake[2]: Entering directory '/mnt/tests/fedora/testday/kernel/kernel-tests/performance/lmbench3/src'
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -o ../bin/aarch64-linux-gnu/cache cache.c ../bin/aarch64-linux-gnu/lmbench.a -lm
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -o ../bin/aarch64-linux-gnu/lat_dram_page lat_dram_page.c ../bin/aarch64-linux-gnu/lmbench.a -lm
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -o ../bin/aarch64-linux-gnu/lat_pmake lat_pmake.c ../bin/aarch64-linux-gnu/lmbench.a -lm
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -o ../bin/aarch64-linux-gnu/lat_rand lat_rand.c ../bin/aarch64-linux-gnu/lmbench.a -lm
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -o ../bin/aarch64-linux-gnu/lat_usleep lat_usleep.c ../bin/aarch64-linux-gnu/lmbench.a -lm
gcc -fpermissive -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1  -ltirpc -o ../bin/aarch64-linux-gnu/lat_cmd lat_cmd.c ../bin/aarch64-linux-gnu/lmbench.a -lm
gmake[2]: Leaving directory '/mnt/tests/fedora/testday/kernel/kernel-tests/performance/lmbench3/src'
make[1]: Leaving directory '/mnt/tests/fedora/testday/kernel/kernel-tests/performance/lmbench3/src'
cd src && make results
make[1]: Entering directory '/mnt/tests/fedora/testday/kernel/kernel-tests/performance/lmbench3/src'
gmake[2]: Entering directory '/mnt/tests/fedora/testday/kernel/kernel-tests/performance/lmbench3/src'
gmake[2]: Nothing to be done for 'all'.
gmake[2]: Leaving directory '/mnt/tests/fedora/testday/kernel/kernel-tests/performance/lmbench3/src'
gmake[2]: Entering directory '/mnt/tests/fedora/testday/kernel/kernel-tests/performance/lmbench3/src'
gmake[2]: Nothing to be done for 'opt'.
gmake[2]: Leaving directory '/mnt/tests/fedora/testday/kernel/kernel-tests/performance/lmbench3/src'
=====================================================================

		L M B E N C H   C ON F I G U R A T I O N
		----------------------------------------

You need to configure some parameters to lmbench.  Once you have configured
these parameters, you may do multiple runs by saying

	"make rerun"

in the src subdirectory.

NOTICE: please do not have any other activity on the system if you can
help it.  Things like the second hand on your xclock or X perfmeters
are not so good when benchmarking.  In fact, X is not so good when
benchmarking.

=====================================================================

Hang on, we are calculating your timing granularity.
OK, it looks like you can time stuff down to 5000 usec resolution.

Hang on, we are calculating your timing overhead.
OK, it looks like your gettimeofday() costs 0 usecs.

Hang on, we are calculating your loop overhead.
OK, it looks like your benchmark loop costs 0.00000000 usecs.

=====================================================================

If you are running on an MP machine and you want to try running
multiple copies of lmbench in parallel, you can specify how many here.

Using this option will make the benchmark run 100x slower (sorry).

NOTE:  WARNING! This feature is experimental and many results are 
	known to be incorrect or random!

MULTIPLE COPIES [default 1] Options to control job placement
1) Allow scheduler to place jobs
2) Assign each benchmark process with any attendent child processes
   to its own processor
3) Assign each benchmark process with any attendent child processes
   to its own processor, except that it will be as far as possible
   from other processes
4) Assign each benchmark and attendent processes to their own
   processors
5) Assign each benchmark and attendent processes to their own
   processors, except that they will be as far as possible from
   each other and other processes
6) Custom placement: you assign each benchmark process with attendent
   child processes to processors
7) Custom placement: you assign each benchmark and attendent
   processes to processors

Note: some benchmarks, such as bw_pipe, create attendent child
processes for each benchmark process.  For example, bw_pipe
needs a second process to send data down the pipe to be read
by the benchmark process.  If you have three copies of the
benchmark process running, then you actually have six processes;
three attendent child processes sending data down the pipes and 
three benchmark processes reading data and doing the measurements.

Job placement selection: =====================================================================

Several benchmarks operate on a range of memory.  This memory should be
sized such that it is at least 4 times as big as the external cache[s]
on your system.   It should be no more than 80% of your physical memory.

The bigger the range, the more accurate the results, but larger sizes
take somewhat longer to run the benchmark.

MB [default 89455] Checking to see if you have 89455 MB; please wait for a moment...
Hang on, we are calculating your cache line size.
OK, it looks like your cache line is  bytes.

=====================================================================

lmbench measures a wide variety of system performance, and the full suite
of benchmarks can take a long time on some platforms.  Consequently, we
offer the capability to run only predefined subsets of benchmarks, one
for operating system specific benchmarks and one for hardware specific
benchmarks.  We also offer the option of running only selected benchmarks
which is useful during operating system development.

Please remember that if you intend to publish the results you either need
to do a full run or one of the predefined OS or hardware subsets.

SUBSET (ALL|HARWARE|OS|DEVELOPMENT) [default all] =====================================================================

This benchmark measures, by default, file system latency.  That can
take a long time on systems with old style file systems (i.e., UFS,
FFS, etc.).  Linux' ext2fs and Sun's tmpfs are fast enough that this
test is not painful.

If you are planning on sending in these results, please don't do a fast
run.

If you want to skip the file system latency tests, answer "yes" below.

SLOWFS [default no] =====================================================================

If you are running on an idle network and there are other, identically
configured systems, on the same wire (no gateway between you and them),
and you have rsh access to them, then you should run the network part
of the benchmarks to them.  Please specify any such systems as a space
separated list such as: ether-host fddi-host hippi-host.

REMOTE [default none] =====================================================================

Calculating mhz, please wait for a moment...
I think your CPU mhz is 

	3288 MHz, 0.3041 nanosec clock
	
but I am frequently wrong.  If that is the wrong Mhz, type in your
best guess as to your processor speed.  It doesn't have to be exact,
but if you know it is around 800, say 800.  

Please note that some processors, such as the P4, have a core which
is double-clocked, so on those processors the reported clock speed
will be roughly double the advertised clock rate.  For example, a
1.8GHz P4 may be reported as a 3592MHz processor.

Processor mhz [default 3288 MHz, 0.3041 nanosec clock] =====================================================================

We need a place to store a 89455 Mbyte file as well as create and delete a
large number of small files.  We default to /usr/tmp.  If /usr/tmp is a
memory resident file system (i.e., tmpfs), pick a different place.
Please specify a directory that has enough space and is a local file
system.

FSDIR [default /usr/tmp] =====================================================================

lmbench outputs status information as it runs various benchmarks.
By default this output is sent to /dev/tty, but you may redirect
it to any file you wish (such as /dev/null...).

Status output file [default /dev/tty] =====================================================================

There is a database of benchmark results that is shipped with new
releases of lmbench.  Your results can be included in the database
if you wish.  The more results the better, especially if they include
remote networking.  If your results are interesting, i.e., for a new
fast box, they may be made available on the lmbench web page, which is

	http://www.bitmover.com/lmbench

Mail results [default yes] OK, no results mailed.
=====================================================================

Confguration done, thanks.

There is a mailing list for discussing lmbench hosted at BitMover. 
Send mail to majordomo@bitmover.com to join the list.

make[1]: Leaving directory '/mnt/tests/fedora/testday/kernel/kernel-tests/performance/lmbench3/src'

                 L M B E N C H  3 . 0   S U M M A R Y
                 ------------------------------------
		 (Alpha software, do not distribute)