Advertisement
GuiltyDoggy

Untitled

Mar 13th, 2021
178
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.00 KB | None | 0 0
  1. Date: Sat Mar 13 02:46:34 PM EST 2021
  2. Test set: performance
  3. Kernel: 5.11.4-50.fc33.x86_64
  4. Release: Fedora release 33 (Thirty Three)
  5. Result: PASS
  6. Failed Tests: None
  7. Warned Tests: None
  8. ============================================================
  9. Starting test ./performance/lmbench3
  10. cd src && make
  11. make[1]: Entering directory '/home/liveuser/kernel-tests/performance/lmbench3/src'
  12. gmake[2]: Entering directory '/home/liveuser/kernel-tests/performance/lmbench3/src'
  13. gcc -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/x86_64-linux-gnu/lib_tcp.o
  14. gcc -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/x86_64-linux-gnu/lib_udp.o
  15. gcc -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/x86_64-linux-gnu/lib_unix.o
  16. gcc -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/x86_64-linux-gnu/lib_timing.o
  17. gcc -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/x86_64-linux-gnu/lib_mem.o
  18. gcc -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/x86_64-linux-gnu/lib_stats.o
  19. gcc -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/x86_64-linux-gnu/lib_debug.o
  20. gcc -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/x86_64-linux-gnu/getopt.o
  21. gcc -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/x86_64-linux-gnu/lib_sched.o
  22. /bin/rm -f ../bin/x86_64-linux-gnu/lmbench.a
  23. ar cr ../bin/x86_64-linux-gnu/lmbench.a ../bin/x86_64-linux-gnu/lib_tcp.o ../bin/x86_64-linux-gnu/lib_udp.o ../bin/x86_64-linux-gnu/lib_unix.o ../bin/x86_64-linux-gnu/lib_timing.o ../bin/x86_64-linux-gnu/lib_mem.o ../bin/x86_64-linux-gnu/lib_stats.o ../bin/x86_64-linux-gnu/lib_debug.o ../bin/x86_64-linux-gnu/getopt.o ../bin/x86_64-linux-gnu/lib_sched.o
  24. ranlib ../bin/x86_64-linux-gnu/lmbench.a
  25. gcc -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1 -ltirpc -o ../bin/x86_64-linux-gnu/bw_file_rd bw_file_rd.c ../bin/x86_64-linux-gnu/lmbench.a -lm
  26. gcc -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1 -ltirpc -o ../bin/x86_64-linux-gnu/bw_mem bw_mem.c ../bin/x86_64-linux-gnu/lmbench.a -lm
  27. gcc -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1 -ltirpc -o ../bin/x86_64-linux-gnu/bw_mmap_rd bw_mmap_rd.c ../bin/x86_64-linux-gnu/lmbench.a -lm
  28. gcc -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1 -ltirpc -o ../bin/x86_64-linux-gnu/bw_pipe bw_pipe.c ../bin/x86_64-linux-gnu/lmbench.a -lm
  29. gcc -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1 -ltirpc -o ../bin/x86_64-linux-gnu/bw_tcp bw_tcp.c ../bin/x86_64-linux-gnu/lmbench.a -lm
  30. gcc -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1 -ltirpc -o ../bin/x86_64-linux-gnu/bw_unix bw_unix.c ../bin/x86_64-linux-gnu/lmbench.a -lm
  31. gcc -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1 -ltirpc -o ../bin/x86_64-linux-gnu/hello hello.c ../bin/x86_64-linux-gnu/lmbench.a -lm
  32. gcc -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1 -ltirpc -o ../bin/x86_64-linux-gnu/lat_select lat_select.c ../bin/x86_64-linux-gnu/lmbench.a -lm
  33. gcc -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1 -ltirpc -o ../bin/x86_64-linux-gnu/lat_pipe lat_pipe.c ../bin/x86_64-linux-gnu/lmbench.a -lm
  34. gcc -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1 -ltirpc -o ../bin/x86_64-linux-gnu/lat_rpc lat_rpc.c ../bin/x86_64-linux-gnu/lmbench.a -lm
  35. gcc -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1 -ltirpc -o ../bin/x86_64-linux-gnu/lat_syscall lat_syscall.c ../bin/x86_64-linux-gnu/lmbench.a -lm
  36. gcc -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1 -ltirpc -o ../bin/x86_64-linux-gnu/lat_tcp lat_tcp.c ../bin/x86_64-linux-gnu/lmbench.a -lm
  37. gcc -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1 -ltirpc -o ../bin/x86_64-linux-gnu/lat_udp lat_udp.c ../bin/x86_64-linux-gnu/lmbench.a -lm
  38. gcc -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1 -ltirpc -o ../bin/x86_64-linux-gnu/lat_mmap lat_mmap.c ../bin/x86_64-linux-gnu/lmbench.a -lm
  39. gcc -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1 -ltirpc -o ../bin/x86_64-linux-gnu/mhz mhz.c ../bin/x86_64-linux-gnu/lmbench.a -lm -lm
  40. gcc -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1 -ltirpc -o ../bin/x86_64-linux-gnu/lat_proc lat_proc.c ../bin/x86_64-linux-gnu/lmbench.a -lm
  41. gcc -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1 -ltirpc -o ../bin/x86_64-linux-gnu/lat_pagefault lat_pagefault.c ../bin/x86_64-linux-gnu/lmbench.a -lm
  42. gcc -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1 -ltirpc -o ../bin/x86_64-linux-gnu/lat_connect lat_connect.c ../bin/x86_64-linux-gnu/lmbench.a -lm
  43. gcc -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1 -ltirpc -o ../bin/x86_64-linux-gnu/lat_fs lat_fs.c ../bin/x86_64-linux-gnu/lmbench.a -lm
  44. gcc -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1 -ltirpc -o ../bin/x86_64-linux-gnu/lat_sig lat_sig.c ../bin/x86_64-linux-gnu/lmbench.a -lm
  45. gcc -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1 -ltirpc -o ../bin/x86_64-linux-gnu/lat_mem_rd lat_mem_rd.c ../bin/x86_64-linux-gnu/lmbench.a -lm
  46. gcc -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1 -ltirpc -o ../bin/x86_64-linux-gnu/lat_ctx lat_ctx.c ../bin/x86_64-linux-gnu/lmbench.a -lm
  47. gcc -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1 -ltirpc -o ../bin/x86_64-linux-gnu/lat_sem lat_sem.c ../bin/x86_64-linux-gnu/lmbench.a -lm
  48. gcc -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1 -ltirpc -o ../bin/x86_64-linux-gnu/memsize memsize.c ../bin/x86_64-linux-gnu/lmbench.a -lm
  49. gcc -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1 -ltirpc -o ../bin/x86_64-linux-gnu/lat_unix lat_unix.c ../bin/x86_64-linux-gnu/lmbench.a -lm
  50. gcc -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1 -ltirpc -o ../bin/x86_64-linux-gnu/lmdd lmdd.c ../bin/x86_64-linux-gnu/lmbench.a -lm
  51. gcc -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1 -ltirpc -o ../bin/x86_64-linux-gnu/timing_o timing_o.c ../bin/x86_64-linux-gnu/lmbench.a -lm
  52. gcc -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1 -ltirpc -o ../bin/x86_64-linux-gnu/enough enough.c ../bin/x86_64-linux-gnu/lmbench.a -lm
  53. gcc -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1 -ltirpc -o ../bin/x86_64-linux-gnu/msleep msleep.c
  54. gcc -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1 -ltirpc -o ../bin/x86_64-linux-gnu/loop_o loop_o.c ../bin/x86_64-linux-gnu/lmbench.a -lm
  55. gcc -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1 -ltirpc -o ../bin/x86_64-linux-gnu/lat_fifo lat_fifo.c ../bin/x86_64-linux-gnu/lmbench.a -lm
  56. gcc -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1 -ltirpc -o ../bin/x86_64-linux-gnu/lmhttp lmhttp.c ../bin/x86_64-linux-gnu/lmbench.a -lm
  57. gcc -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1 -ltirpc -o ../bin/x86_64-linux-gnu/lat_http lat_http.c ../bin/x86_64-linux-gnu/lmbench.a -lm
  58. gcc -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1 -ltirpc -o ../bin/x86_64-linux-gnu/lat_fcntl lat_fcntl.c ../bin/x86_64-linux-gnu/lmbench.a -lm
  59. gcc -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1 -ltirpc -o ../bin/x86_64-linux-gnu/disk disk.c ../bin/x86_64-linux-gnu/lmbench.a -lm
  60. gcc -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1 -ltirpc -o ../bin/x86_64-linux-gnu/lat_unix_connect lat_unix_connect.c ../bin/x86_64-linux-gnu/lmbench.a -lm
  61. gcc -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1 -ltirpc -DMAIN -o ../bin/x86_64-linux-gnu/flushdisk flushdisk.c
  62. gcc -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1 -ltirpc -o ../bin/x86_64-linux-gnu/lat_ops lat_ops.c ../bin/x86_64-linux-gnu/lmbench.a -lm
  63. gcc -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1 -ltirpc -o ../bin/x86_64-linux-gnu/line line.c ../bin/x86_64-linux-gnu/lmbench.a -lm
  64. gcc -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1 -ltirpc -o ../bin/x86_64-linux-gnu/tlb tlb.c ../bin/x86_64-linux-gnu/lmbench.a -lm
  65. gcc -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1 -ltirpc -o ../bin/x86_64-linux-gnu/par_mem par_mem.c ../bin/x86_64-linux-gnu/lmbench.a -lm
  66. gcc -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1 -ltirpc -o ../bin/x86_64-linux-gnu/par_ops par_ops.c ../bin/x86_64-linux-gnu/lmbench.a -lm
  67. gcc -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1 -ltirpc -o ../bin/x86_64-linux-gnu/stream stream.c ../bin/x86_64-linux-gnu/lmbench.a -lm
  68. rm -f ../bin/x86_64-linux-gnu/lmbench
  69. sed -e "s/<version>/`cat bk.ver`/g" < ../scripts/lmbench > ../bin/x86_64-linux-gnu/lmbench
  70. chmod +x ../bin/x86_64-linux-gnu/lmbench
  71. gmake[2]: Leaving directory '/home/liveuser/kernel-tests/performance/lmbench3/src'
  72. gmake[2]: Entering directory '/home/liveuser/kernel-tests/performance/lmbench3/src'
  73. gcc -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1 -ltirpc -o ../bin/x86_64-linux-gnu/cache cache.c ../bin/x86_64-linux-gnu/lmbench.a -lm
  74. gcc -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1 -ltirpc -o ../bin/x86_64-linux-gnu/lat_dram_page lat_dram_page.c ../bin/x86_64-linux-gnu/lmbench.a -lm
  75. gcc -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1 -ltirpc -o ../bin/x86_64-linux-gnu/lat_pmake lat_pmake.c ../bin/x86_64-linux-gnu/lmbench.a -lm
  76. gcc -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1 -ltirpc -o ../bin/x86_64-linux-gnu/lat_rand lat_rand.c ../bin/x86_64-linux-gnu/lmbench.a -lm
  77. gcc -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1 -ltirpc -o ../bin/x86_64-linux-gnu/lat_usleep lat_usleep.c ../bin/x86_64-linux-gnu/lmbench.a -lm
  78. gcc -O -I/usr/include/tirpc -DRUSAGE -DHAVE_uint=1 -DHAVE_int64_t=1 -DHAVE_DRAND48 -DHAVE_SCHED_SETAFFINITY=1 -ltirpc -o ../bin/x86_64-linux-gnu/lat_cmd lat_cmd.c ../bin/x86_64-linux-gnu/lmbench.a -lm
  79. gmake[2]: Leaving directory '/home/liveuser/kernel-tests/performance/lmbench3/src'
  80. make[1]: Leaving directory '/home/liveuser/kernel-tests/performance/lmbench3/src'
  81. cd src && make results
  82. make[1]: Entering directory '/home/liveuser/kernel-tests/performance/lmbench3/src'
  83. gmake[2]: Entering directory '/home/liveuser/kernel-tests/performance/lmbench3/src'
  84. gmake[2]: Nothing to be done for 'all'.
  85. gmake[2]: Leaving directory '/home/liveuser/kernel-tests/performance/lmbench3/src'
  86. gmake[2]: Entering directory '/home/liveuser/kernel-tests/performance/lmbench3/src'
  87. gmake[2]: Nothing to be done for 'opt'.
  88. gmake[2]: Leaving directory '/home/liveuser/kernel-tests/performance/lmbench3/src'
  89. =====================================================================
  90.  
  91. L M B E N C H C ON F I G U R A T I O N
  92. ----------------------------------------
  93.  
  94. You need to configure some parameters to lmbench. Once you have configured
  95. these parameters, you may do multiple runs by saying
  96.  
  97. "make rerun"
  98.  
  99. in the src subdirectory.
  100.  
  101. NOTICE: please do not have any other activity on the system if you can
  102. help it. Things like the second hand on your xclock or X perfmeters
  103. are not so good when benchmarking. In fact, X is not so good when
  104. benchmarking.
  105.  
  106. =====================================================================
  107.  
  108. Hang on, we are calculating your timing granularity.
  109. OK, it looks like you can time stuff down to 10000 usec resolution.
  110.  
  111. Hang on, we are calculating your timing overhead.
  112. OK, it looks like your gettimeofday() costs 0 usecs.
  113.  
  114. Hang on, we are calculating your loop overhead.
  115. OK, it looks like your benchmark loop costs 0.00000008 usecs.
  116.  
  117. =====================================================================
  118.  
  119. If you are running on an MP machine and you want to try running
  120. multiple copies of lmbench in parallel, you can specify how many here.
  121.  
  122. Using this option will make the benchmark run 100x slower (sorry).
  123.  
  124. NOTE: WARNING! This feature is experimental and many results are
  125. known to be incorrect or random!
  126.  
  127. MULTIPLE COPIES [default 1] Options to control job placement
  128. 1) Allow scheduler to place jobs
  129. 2) Assign each benchmark process with any attendent child processes
  130. to its own processor
  131. 3) Assign each benchmark process with any attendent child processes
  132. to its own processor, except that it will be as far as possible
  133. from other processes
  134. 4) Assign each benchmark and attendent processes to their own
  135. processors
  136. 5) Assign each benchmark and attendent processes to their own
  137. processors, except that they will be as far as possible from
  138. each other and other processes
  139. 6) Custom placement: you assign each benchmark process with attendent
  140. child processes to processors
  141. 7) Custom placement: you assign each benchmark and attendent
  142. processes to processors
  143.  
  144. Note: some benchmarks, such as bw_pipe, create attendent child
  145. processes for each benchmark process. For example, bw_pipe
  146. needs a second process to send data down the pipe to be read
  147. by the benchmark process. If you have three copies of the
  148. benchmark process running, then you actually have six processes;
  149. three attendent child processes sending data down the pipes and
  150. three benchmark processes reading data and doing the measurements.
  151.  
  152. Job placement selection: =====================================================================
  153.  
  154. Several benchmarks operate on a range of memory. This memory should be
  155. sized such that it is at least 4 times as big as the external cache[s]
  156. on your system. It should be no more than 80% of your physical memory.
  157.  
  158. The bigger the range, the more accurate the results, but larger sizes
  159. take somewhat longer to run the benchmark.
  160.  
  161. MB [default 1379] Checking to see if you have 1379 MB; please wait for a moment...
  162. Hang on, we are calculating your cache line size.
  163. OK, it looks like your cache line is bytes.
  164.  
  165. =====================================================================
  166.  
  167. lmbench measures a wide variety of system performance, and the full suite
  168. of benchmarks can take a long time on some platforms. Consequently, we
  169. offer the capability to run only predefined subsets of benchmarks, one
  170. for operating system specific benchmarks and one for hardware specific
  171. benchmarks. We also offer the option of running only selected benchmarks
  172. which is useful during operating system development.
  173.  
  174. Please remember that if you intend to publish the results you either need
  175. to do a full run or one of the predefined OS or hardware subsets.
  176.  
  177. SUBSET (ALL|HARWARE|OS|DEVELOPMENT) [default all] =====================================================================
  178.  
  179. This benchmark measures, by default, file system latency. That can
  180. take a long time on systems with old style file systems (i.e., UFS,
  181. FFS, etc.). Linux' ext2fs and Sun's tmpfs are fast enough that this
  182. test is not painful.
  183.  
  184. If you are planning on sending in these results, please don't do a fast
  185. run.
  186.  
  187. If you want to skip the file system latency tests, answer "yes" below.
  188.  
  189. SLOWFS [default no] =====================================================================
  190.  
  191. If you are running on an idle network and there are other, identically
  192. configured systems, on the same wire (no gateway between you and them),
  193. and you have rsh access to them, then you should run the network part
  194. of the benchmarks to them. Please specify any such systems as a space
  195. separated list such as: ether-host fddi-host hippi-host.
  196.  
  197. REMOTE [default none] =====================================================================
  198.  
  199. Calculating mhz, please wait for a moment...
  200. I think your CPU mhz is
  201.  
  202. 4875 MHz, 0.2051 nanosec clock
  203.  
  204. but I am frequently wrong. If that is the wrong Mhz, type in your
  205. best guess as to your processor speed. It doesn't have to be exact,
  206. but if you know it is around 800, say 800.
  207.  
  208. Please note that some processors, such as the P4, have a core which
  209. is double-clocked, so on those processors the reported clock speed
  210. will be roughly double the advertised clock rate. For example, a
  211. 1.8GHz P4 may be reported as a 3592MHz processor.
  212.  
  213. Processor mhz [default 4875 MHz, 0.2051 nanosec clock] =====================================================================
  214.  
  215. We need a place to store a 1379 Mbyte file as well as create and delete a
  216. large number of small files. We default to /usr/tmp. If /usr/tmp is a
  217. memory resident file system (i.e., tmpfs), pick a different place.
  218. Please specify a directory that has enough space and is a local file
  219. system.
  220.  
  221. FSDIR [default /usr/tmp] =====================================================================
  222.  
  223. lmbench outputs status information as it runs various benchmarks.
  224. By default this output is sent to /dev/tty, but you may redirect
  225. it to any file you wish (such as /dev/null...).
  226.  
  227. Status output file [default /dev/tty] =====================================================================
  228.  
  229. There is a database of benchmark results that is shipped with new
  230. releases of lmbench. Your results can be included in the database
  231. if you wish. The more results the better, especially if they include
  232. remote networking. If your results are interesting, i.e., for a new
  233. fast box, they may be made available on the lmbench web page, which is
  234.  
  235. http://www.bitmover.com/lmbench
  236.  
  237. Mail results [default yes] OK, no results mailed.
  238. =====================================================================
  239.  
  240. Confguration done, thanks.
  241.  
  242. There is a mailing list for discussing lmbench hosted at BitMover.
  243. Send mail to majordomo@bitmover.com to join the list.
  244.  
  245. make[1]: Leaving directory '/home/liveuser/kernel-tests/performance/lmbench3/src'
  246.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement