[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH 19/27] make-bench-flight: create kernbench jobs
Signed-off-by: Dario Faggioli <dario.faggioli@xxxxxxxxxx> Cc: Wei Liu <wei.liu2@xxxxxxxxxx> Cc: Ian Campbell <Ian.Campbell@xxxxxxxxxx> Cc: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx> --- make-bench-flight | 55 ++++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 42 insertions(+), 13 deletions(-) diff --git a/make-bench-flight b/make-bench-flight index cdb22ff..125f244 100755 --- a/make-bench-flight +++ b/make-bench-flight @@ -56,8 +56,10 @@ test_matrix_branch_filter_callback () { } do_unixbench_tests () { - gvcpus=$1 - gmem=$2 + gt=$1 + sched=$2 + gvcpus=$3 + gmem=$4 # x86_64 only (for now) if [ $xenarch != amd64 ]; then @@ -73,20 +75,47 @@ do_unixbench_tests () { if [ $gvcpus -ge 2 ];then params="-c $(($gvcpus/2))"; fi params="$params -c $gvcpus -c $(($gvcpus*2)) -i 6" - for gt in pv hvm; do - for sched in credit credit2; do - job_create_test \ - bench-unixbench-$xenarch-$sched-$gt$gvcpus_suffix$gmem_suffix \ - bench-unixbench-$gt xl $xenarch $dom0arch $gvcpus_runvars $gmem_runvars \ - xen_boot_append="sched=$sched" unixbench_params="$params" $debian_runvars \ - bios=seabios debianhvm_image=debian-7.2.0-amd64-CD-1.iso \ - all_hostflags=$most_hostflags - done - done + job_create_test \ + bench-unixbench-$xenarch-$sched-$gt$gvcpus_suffix$gmem_suffix \ + bench-unixbench-$gt xl $xenarch $dom0arch $gvcpus_runvars $gmem_runvars \ + xen_boot_append="sched=$sched" unixbench_params="$params" $debian_runvars \ + bios=seabios debianhvm_image=debian-7.2.0-amd64-CD-1.iso \ + all_hostflags=$most_hostflags +} + +do_kernbench_tests () { + gt=$1 + sched=$2 + gvcpus=$3 + gmem=$4 + + # x86_64 only (for now) + if [ $xenarch != amd64 ]; then + return + fi + # "homogeneous" tests only (for now) + if [ $xenarch != $dom0arch ]; then + return + fi + + gvcpus_runvars=guests_vcpus=$gvcpus; gvcpus_suffix=-${gvcpus}vcpus + gmem_runvars=guests_memory=$gmem; gmem_suffix=-${gmem}ram + + job_create_test \ + bench-kernbench-$xenarch-$sched-$gt$gvcpus_suffix$gmem_suffix \ + bench-kernbench-$gt xl $xenarch $dom0arch $gvcpus_runvars $gmem_runvars \ + xen_boot_append="sched=$sched" kernbench_params="-n 4" $debian_runvars \ + bios=seabios debianhvm_image=debian-7.2.0-amd64-CD-1.iso \ + all_hostflags=$most_hostflags } test_matrix_do_one () { - do_unixbench_tests 4 4096 # 4 vcpus, 4GB RAM + for s in credit credit2; do + for t in pv hvm; do + do_unixbench_tests $t $s 4 4096 # 4 vcpus, 4GB RAM + do_kernbench_tests $t $s 4 4096 + done + done } test_matrix_iterate _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |