Eric Li | 861b2d5 | 2011-02-04 14:50:35 -0800 | [diff] [blame^] | 1 | NAME = 'Unix Bench 5' |
| 2 | AUTHOR = 'adrianbg@google.com' |
| 3 | TIME = 'MEDIUM' |
| 4 | PURPOSE = 'Measure system level performance.' |
| 5 | CRITERIA = 'This test is a benchmark.' |
| 6 | TEST_CLASS = 'Kernel' |
| 7 | TEST_CATEGORY = 'Benchmark' |
| 8 | TEST_TYPE = 'client' |
| 9 | DOC = """ |
| 10 | This test measure system wide performance by running the following tests: |
| 11 | - Dhrystone - focuses on string handling. |
| 12 | - Whetstone - measure floating point operations. |
| 13 | - Execl Throughput - measure the number of execl calls per second. |
| 14 | - File Copy |
| 15 | - Pipe throughput |
| 16 | - Pipe-based context switching |
| 17 | - Process creation - number of times a process can fork and reap |
| 18 | - Shell Scripts - number of times a process can start and reap a script |
| 19 | - System Call Overhead - estimates the cost of entering and leaving the |
| 20 | kernel. |
| 21 | |
| 22 | For more information visit: |
| 23 | http://code.google.com/p/byte-unixbench/ |
| 24 | """ |
| 25 | |
| 26 | job.run_test('unixbench5') |