1*9c5db199SXin LiNAME = 'Unix Bench' 2*9c5db199SXin LiAUTHOR = '[email protected]' 3*9c5db199SXin LiTIME = 'MEDIUM' 4*9c5db199SXin LiPURPOSE = 'Measure system level performance.' 5*9c5db199SXin LiCRITERIA = 'This test is a benchmark.' 6*9c5db199SXin LiATTRIBUTES = "suite:hwqual" 7*9c5db199SXin LiTEST_CLASS = 'Kernel' 8*9c5db199SXin LiTEST_CATEGORY = 'Benchmark' 9*9c5db199SXin LiTEST_TYPE = 'client' 10*9c5db199SXin LiDOC = """ 11*9c5db199SXin LiThis test measure system wide performance by running the following tests: 12*9c5db199SXin Li - Dhrystone - focuses on string handling. 13*9c5db199SXin Li - Whetstone - measure floating point operations. 14*9c5db199SXin Li - Execl Throughput - measure the number of execl calls per second. 15*9c5db199SXin Li - File Copy 16*9c5db199SXin Li - Pipe throughput 17*9c5db199SXin Li - Pipe-based context switching 18*9c5db199SXin Li - Process creation - number of times a process can fork and reap 19*9c5db199SXin Li - Shell Scripts - number of times a process can start and reap a script 20*9c5db199SXin Li - System Call Overhead - estimates the cost of entering and leaving the 21*9c5db199SXin Li kernel. 22*9c5db199SXin Li 23*9c5db199SXin LiFor more information visit: 24*9c5db199SXin Lihttp://code.google.com/p/byte-unixbench/ 25*9c5db199SXin Li""" 26*9c5db199SXin Li 27*9c5db199SXin Lijob.run_test('unixbench') 28