Benchmarks - Planet15/linux GitHub Wiki

Welcome to the Planet15 Linux Benchmarks.

We were the benchmarks for the credibility of the kernel. A number of Test ware tested with respect to several exemplary program.

  • LTP (LInux Test Project)
  • CyclicTest
  • Stress_ng

LTP (Linux Test Project)

Test Summary (Pan reported some Tests FAIL)

LTP Version: 20150119
Start Time: Sat Aug 29 07:20:38 UTC 2015
End Time: Sat Aug 29 09:39:10 UTC 2015
Total Tests: 1503
Total Test TPASS: 1225
Total Test TFAIL: 22
Total Test TBROK: 31
Total Test TWARN: 6
Total Test TCONF: 219

Fail List

[5] access02
[32] chdir01A
[464] mount03
[483] mq_notify01
[484] mq_notify02
[485] mq_open01
[486] mq_timedreceive01
[487] mq_timedsend01
[488] mq_unlink01
[624] readahead02
[1066] gf18
[1109] isofs
[1372] cgroup_fj
[1373] controllers
[1385] cgroup_xattr
[1411] Numa-testcases
[1445] file
[1447] cron
[1450] cpio
[1451] unzip01
[1452] gzip01
[1466] rtc01

If you want to see the full results, download result file

CyclicTest

CyclicTest is a high resolution test program. So We apply to our kernel. All tests have been run on the Firefly-Rk3288 Board. All numbers are in microseconds.

Test case: clock_nanosleep(TIME_ABSTIME), Interval 10000 microseconds,. 10000 loops, no load.

root@beaglebone:~# cyclictest -t1 -p 80 -n -i 10000 -l 10000
# /dev/cpu_dma_latency set to 0us
policy: fifo: loadavg: 0.11 0.08 0.04 1/84 375          
policy: fifo: loadavg: 0.07 0.08 0.04 1/82 375          

T: 0 (  369) P:80 I:10000 C:  10000 Min:      8 Act:   10 Avg:   10 Max:    29

Test case: POSIX interval timer, Interval 10000 micro seconds,. 10000 loops, no load.

root@beaglebone:~# cyclictest -t1 -p 80 -i 10000 -l 10000
# /dev/cpu_dma_latency set to 0us
policy: fifo: loadavg: 0.00 0.04 0.04 1/80 377          

T: 0 (  377) P:80 I:10000 C:  10000 Min:     11 Act:   14 Avg:   14 Max:    28

Test case: clock_nanosleep(TIME_ABSTIME), Interval 500 micro seconds,. 100000 loops, no load.

root@beaglebone:~# cyclictest -t1 -p 80 -i 500 -n -l 100000
# /dev/cpu_dma_latency set to 0us
policy: fifo: loadavg: 0.00 0.03 0.04 1/81 381          

T: 0 (  379) P:80 I:500 C: 100000 Min:      7 Act:    8 Avg:    8 Max:    26

Test case: POSIX interval timer, Interval 500 micro seconds,. 100000 loops, no load.

root@beaglebone:~# cyclictest -t1 -p 80 -i 500 -l 100000
# /dev/cpu_dma_latency set to 0us
policy: fifo: loadavg: 0.00 0.02 0.04 1/80 391   

T: 0 (  387) P:80 I:500 C: 100000 Min:     10 Act:   11 Avg:   11 Max:    58