summaryrefslogtreecommitdiff
path: root/ubuntu/rt-hackbench.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'ubuntu/rt-hackbench.yaml')
-rw-r--r--ubuntu/rt-hackbench.yaml59
1 files changed, 59 insertions, 0 deletions
diff --git a/ubuntu/rt-hackbench.yaml b/ubuntu/rt-hackbench.yaml
new file mode 100644
index 0000000..0d4b9ea
--- /dev/null
+++ b/ubuntu/rt-hackbench.yaml
@@ -0,0 +1,59 @@
+metadata:
+ name: networking-rt-tests-hackbench.yaml
+ format: "Lava-Test-Shell Test Definition 1.0"
+ description: "Hackbench Real Time Suite"
+
+install:
+ git-repos:
+ - git://git.kernel.org/pub/scm/linux/kernel/git/clrkwllms/rt-tests.git
+ steps:
+ - "cd rt-tests && make install"
+ deps:
+ - psmisc
+
+run:
+ steps:
+ - while true; do dd if=/dev/zero of=bigfile bs=1024000 count=1024; done &
+ - while true; do killall hackbench; sleep 5; done &
+ - while true; do hackbench 20; done &
+
+parse:
+ pattern: "^(Time:[\\w/\\.]+):\\s+(?P<message>.+)\\.\\.\\.\\s+(?P<result>\\w+)"
+
+#Running in process mode with 10 groups using 40 file descriptors each (== 400 tasks)
+#Each sender will pass 100 messages of 100 bytes
+#Signal 15 caught, longjmp'ing out!
+#longjmp'ed out, reaping children
+#sending SIGTERM to all child processes
+#signaling 400 worker threads to terminate
+#Time: 1.565
+#Running in process mode with 10 groups using 40 file descriptors each (== 400 tasks)
+#Each sender will pass 100 messages of 100 bytes
+#Time: 1.487
+#Running in process mode with 10 groups using 40 file descriptors each (== 400 tasks)
+#Each sender will pass 100 messages of 100 bytes
+#Signal 15 caught, longjmp'ing out!
+#longjmp'ed out, reaping children
+#sending SIGTERM to all child processes
+#signaling 80 worker threads to terminate
+#Time: 1368799254.4294833905
+#Running in process mode with 10 groups using 40 file descriptors each (== 400 tasks)
+#Each sender will pass 100 messages of 100 bytes
+#Time: 1.553
+#Running in process mode with 10 groups using 40 file descriptors each (== 400 tasks)
+#Each sender will pass 100 messages of 100 bytes
+#Time: 1.581
+#Running in process mode with 10 groups using 40 file descriptors each (== 400 tasks)
+#Each sender will pass 100 messages of 100 bytes
+#Time: 1.512
+#Running in process mode with 10 groups using 40 file descriptors each (== 400 tasks)
+#Each sender will pass 100 messages of 100 bytes
+#Signal 15 caught, longjmp'ing out!
+#longjmp'ed out, reaping children
+#sending SIGTERM to all child processes
+#signaling 40 worker threads to terminate
+#Time: 1368799259.4294833933
+#Running in process mode with 10 groups using 40 file descriptors each (== 400 tasks)
+#Each sender will pass 100 messages of 100 bytes
+#Time: 1.540
+#