[input] #Iterations: 1 2020-11-10 19:51:31 /lkp/benchmarks/hackbench-git/hackbench/hackbench 20 thread 1000 Running with 20*40 (== 800) tasks. Time: 0.495 ... #Iterations: 10 2020-11-10 19:51:38 /lkp/benchmarks/hackbench-git/hackbench/hackbench 20 thread 1000 Running with 20*40 (== 800) tasks. Time: 0.512
[output] tasks: 800 Time: 0.5016
Signed-off-by: Zhang Yale ylzhangah@qq.com --- stats/hackbench-git | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100755 stats/hackbench-git
diff --git a/stats/hackbench-git b/stats/hackbench-git new file mode 100755 index 00000000..435948ea --- /dev/null +++ b/stats/hackbench-git @@ -0,0 +1,19 @@ +#!/usr/bin/env ruby + +LKP_SRC = ENV['LKP_SRC'] || File.dirname(File.dirname(File.realpath($PROGRAM_NAME))) + +require "#{LKP_SRC}/lib/statistics" + +time = [] +while (line = gets) + case line + when /^Running with .* (== (\d+)) tasks/ + tasks = $1.to_i + when /^Time:/ + _name, seconds = line.split + time << seconds.to_f + end +end + +puts "tasks: #{tasks}" +puts "Time: #{time.sum / time.size}"
On Thu, Nov 12, 2020 at 06:22:33PM +0800, Zhang Yale wrote:
[input] #Iterations: 1 2020-11-10 19:51:31 /lkp/benchmarks/hackbench-git/hackbench/hackbench 20 thread 1000 Running with 20*40 (== 800) tasks. Time: 0.495 ... #Iterations: 10 2020-11-10 19:51:38 /lkp/benchmarks/hackbench-git/hackbench/hackbench 20 thread 1000 Running with 20*40 (== 800) tasks. Time: 0.512
[output] tasks: 800 Time: 0.5016
Signed-off-by: Zhang Yale ylzhangah@qq.com
stats/hackbench-git | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100755 stats/hackbench-git
diff --git a/stats/hackbench-git b/stats/hackbench-git new file mode 100755 index 00000000..435948ea --- /dev/null +++ b/stats/hackbench-git @@ -0,0 +1,19 @@ +#!/usr/bin/env ruby
+LKP_SRC = ENV['LKP_SRC'] || File.dirname(File.dirname(File.realpath($PROGRAM_NAME)))
+require "#{LKP_SRC}/lib/statistics"
+time = [] +while (line = gets)
- case line
- when /^Running with .* (== (\d+)) tasks/
/^Running with.*(\d{3}))/
- tasks = $1.to_i
- when /^Time:/
- _name, seconds = line.split
What is the use of _name?
Thanks, Jiaxin
On Thu, Nov 12, 2020 at 06:22:33PM +0800, Zhang Yale wrote:
[input] #Iterations: 1 2020-11-10 19:51:31 /lkp/benchmarks/hackbench-git/hackbench/hackbench 20 thread 1000 Running with 20*40 (== 800) tasks. Time: 0.495 ... #Iterations: 10 2020-11-10 19:51:38 /lkp/benchmarks/hackbench-git/hackbench/hackbench 20 thread 1000 Running with 20*40 (== 800) tasks. Time: 0.512
[output] tasks: 800 Time: 0.5016
Signed-off-by: Zhang Yale ylzhangah@qq.com
stats/hackbench-git | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100755 stats/hackbench-git
diff --git a/stats/hackbench-git b/stats/hackbench-git new file mode 100755 index 00000000..435948ea --- /dev/null +++ b/stats/hackbench-git @@ -0,0 +1,19 @@ +#!/usr/bin/env ruby
+LKP_SRC = ENV['LKP_SRC'] || File.dirname(File.dirname(File.realpath($PROGRAM_NAME)))
+require "#{LKP_SRC}/lib/statistics"
+time = [] +while (line = gets)
- case line
- when /^Running with .* (== (\d+)) tasks/
- tasks = $1.to_i
- when /^Time:/
- _name, seconds = line.split
You can use seconds = line.split[1]
Thanks, Yuanchao
- time << seconds.to_f
- end
+end
+puts "tasks: #{tasks}"
+puts "Time: #{time.sum / time.size}"
2.23.0
On Thu, Nov 12, 2020 at 07:00:33PM +0800, Li Yuanchao wrote:
On Thu, Nov 12, 2020 at 06:22:33PM +0800, Zhang Yale wrote:
[input] #Iterations: 1 2020-11-10 19:51:31 /lkp/benchmarks/hackbench-git/hackbench/hackbench 20 thread 1000 Running with 20*40 (== 800) tasks. Time: 0.495 ... #Iterations: 10 2020-11-10 19:51:38 /lkp/benchmarks/hackbench-git/hackbench/hackbench 20 thread 1000 Running with 20*40 (== 800) tasks. Time: 0.512
[output] tasks: 800 Time: 0.5016
Signed-off-by: Zhang Yale ylzhangah@qq.com
stats/hackbench-git | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100755 stats/hackbench-git
diff --git a/stats/hackbench-git b/stats/hackbench-git new file mode 100755 index 00000000..435948ea --- /dev/null +++ b/stats/hackbench-git @@ -0,0 +1,19 @@ +#!/usr/bin/env ruby
+LKP_SRC = ENV['LKP_SRC'] || File.dirname(File.dirname(File.realpath($PROGRAM_NAME)))
+require "#{LKP_SRC}/lib/statistics"
+time = [] +while (line = gets)
- case line
- when /^Running with .* (== (\d+)) tasks/
- tasks = $1.to_i
- when /^Time:/
- _name, seconds = line.split
You can use seconds = line.split[1]
Thanks, Yuanchao
Good, I got it.
Thanks, Yale
- time << seconds.to_f
- end
+end
+puts "tasks: #{tasks}"
+puts "Time: #{time.sum / time.size}"
2.23.0
On Thu, Nov 12, 2020 at 06:22:33PM +0800, Zhang Yale wrote:
[input] #Iterations: 1 2020-11-10 19:51:31 /lkp/benchmarks/hackbench-git/hackbench/hackbench 20 thread 1000 Running with 20*40 (== 800) tasks. Time: 0.495 ... #Iterations: 10 2020-11-10 19:51:38 /lkp/benchmarks/hackbench-git/hackbench/hackbench 20 thread 1000 Running with 20*40 (== 800) tasks. Time: 0.512
[output] tasks: 800 Time: 0.5016
Signed-off-by: Zhang Yale ylzhangah@qq.com
stats/hackbench-git | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100755 stats/hackbench-git
diff --git a/stats/hackbench-git b/stats/hackbench-git new file mode 100755 index 00000000..435948ea --- /dev/null +++ b/stats/hackbench-git @@ -0,0 +1,19 @@ +#!/usr/bin/env ruby
+LKP_SRC = ENV['LKP_SRC'] || File.dirname(File.dirname(File.realpath($PROGRAM_NAME)))
+require "#{LKP_SRC}/lib/statistics"
+time = [] +while (line = gets)
- case line
- when /^Running with .* (== (\d+)) tasks/
- tasks = $1.to_i
- when /^Time:/
- _name, seconds = line.split
- time << seconds.to_f
- end
+end
+puts "tasks: #{tasks}"
+puts "Time: #{time.sum / time.size}"
2.23.0
On Thu, Nov 12, 2020 at 06:22:33PM +0800, Zhang Yale wrote:
[input] #Iterations: 1 2020-11-10 19:51:31 /lkp/benchmarks/hackbench-git/hackbench/hackbench 20 thread 1000 Running with 20*40 (== 800) tasks. Time: 0.495 ... #Iterations: 10 2020-11-10 19:51:38 /lkp/benchmarks/hackbench-git/hackbench/hackbench 20 thread 1000 Running with 20*40 (== 800) tasks. Time: 0.512
[output] tasks: 800 Time: 0.5016
I think output should like this : pipe_process_$task_num: $time socket_process_$task_num: $time
Thanks, Baijing
Signed-off-by: Zhang Yale ylzhangah@qq.com
stats/hackbench-git | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100755 stats/hackbench-git
diff --git a/stats/hackbench-git b/stats/hackbench-git new file mode 100755 index 00000000..435948ea --- /dev/null +++ b/stats/hackbench-git @@ -0,0 +1,19 @@ +#!/usr/bin/env ruby
+LKP_SRC = ENV['LKP_SRC'] || File.dirname(File.dirname(File.realpath($PROGRAM_NAME)))
+require "#{LKP_SRC}/lib/statistics"
+time = [] +while (line = gets)
- case line
- when /^Running with .* (== (\d+)) tasks/
- tasks = $1.to_i
- when /^Time:/
- _name, seconds = line.split
- time << seconds.to_f
- end
+end
+puts "tasks: #{tasks}"
+puts "Time: #{time.sum / time.size}"
2.23.0
On Fri, Nov 13, 2020 at 09:35:40AM +0800, Bai Jing wrote:
On Thu, Nov 12, 2020 at 06:22:33PM +0800, Zhang Yale wrote:
[input] #Iterations: 1 2020-11-10 19:51:31 /lkp/benchmarks/hackbench-git/hackbench/hackbench 20 thread 1000 Running with 20*40 (== 800) tasks. Time: 0.495 ... #Iterations: 10 2020-11-10 19:51:38 /lkp/benchmarks/hackbench-git/hackbench/hackbench 20 thread 1000 Running with 20*40 (== 800) tasks. Time: 0.512
[output] tasks: 800 Time: 0.5016
I think output should like this : pipe_process_$task_num: $time socket_process_$task_num: $time
Thanks, Baijing
Good!!! I forgot to add args to output, I'll change it in next patch.
Thanks, Yale
Signed-off-by: Zhang Yale ylzhangah@qq.com
stats/hackbench-git | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100755 stats/hackbench-git
diff --git a/stats/hackbench-git b/stats/hackbench-git new file mode 100755 index 00000000..435948ea --- /dev/null +++ b/stats/hackbench-git @@ -0,0 +1,19 @@ +#!/usr/bin/env ruby
+LKP_SRC = ENV['LKP_SRC'] || File.dirname(File.dirname(File.realpath($PROGRAM_NAME)))
+require "#{LKP_SRC}/lib/statistics"
+time = [] +while (line = gets)
- case line
- when /^Running with .* (== (\d+)) tasks/
- tasks = $1.to_i
- when /^Time:/
- _name, seconds = line.split
- time << seconds.to_f
- end
+end
+puts "tasks: #{tasks}"
+puts "Time: #{time.sum / time.size}"
2.23.0