| NAME = 'System Evaluation Benchmark' |
| AUTHOR = 'Anton Blanchard <anton@samba.org>' |
| TIME = 'MEDIUM' |
| TEST_CLASS = 'IO' |
| TEST_CATEGORY = 'Benchmark' |
| TEST_TYPE = 'client' |
| |
| DOC = """ |
| The idea is to quickly get an impression about system performance for MySQL |
| usage without setting up complex benchmark and even without installing MySQL. |
| In some cases this is very helpful. This is also the reason for having |
| everything in simple file not depending on any external libraries. |
| """ |
| |
| build = 1 |
| for threads in range(1, count_cpus()+1): |
| job.run_test('sysbench', db_type='pgsql', build=build, \ |
| num_threads=threads, read_only=1, tag='pgsql.' + str(threads)) |
| build = 0 |
| |
| build = 1 |
| for threads in range(1, count_cpus()+1): |
| job.run_test('sysbench', db_type='mysql', build=build, \ |
| num_threads=threads, read_only=1, tag='mysql.' + str(threads)) |
| build = 0 |