test: update core mask for multi-process nightly tests

Change-Id: I096512a3c6c3845e12368181cac4b1503a7e8d07
Signed-off-by: GangCao <gang.cao@intel.com>
This commit is contained in:
GangCao 2016-12-06 19:15:33 -05:00 committed by Daniel Verkamp
parent acbec41597
commit 17bcc76d30

View File

@ -10,26 +10,26 @@ if [ $(uname -s) = Linux ]; then
timing_enter nvme_mp timing_enter nvme_mp
timing_enter mp_func_test timing_enter mp_func_test
$rootdir/examples/nvme/arbitration/arbitration -s 4096 -t 5 & $rootdir/examples/nvme/arbitration/arbitration -s 4096 -t 5 -c 0xf &
sleep 3 sleep 3
$rootdir/examples/nvme/perf/perf -q 128 -w read -s 4096 -t 1 $rootdir/examples/nvme/perf/perf -q 128 -w read -s 4096 -t 1 -c 0x10
wait $! wait $!
timing_exit mp_func_test timing_exit mp_func_test
timing_enter mp_fault_test timing_enter mp_fault_test
timing_enter mp_fault_test_1 timing_enter mp_fault_test_1
$rootdir/examples/nvme/arbitration/arbitration -s 4096 -t 5 & $rootdir/examples/nvme/arbitration/arbitration -s 4096 -t 5 -c 0xf &
sleep 3 sleep 3
$rootdir/examples/nvme/perf/perf -q 128 -w read -s 4096 -t 3 $rootdir/examples/nvme/perf/perf -q 128 -w read -s 4096 -t 3 -c 0x10
sleep 1 sleep 1
kill -9 $! kill -9 $!
timing_exit mp_fault_test_1 timing_exit mp_fault_test_1
timing_enter mp_fault_test_2 timing_enter mp_fault_test_2
$rootdir/examples/nvme/arbitration/arbitration -s 4096 -t 7 & $rootdir/examples/nvme/arbitration/arbitration -s 4096 -t 7 -c 0xf &
pid=$! pid=$!
sleep 3 sleep 3
$rootdir/examples/nvme/perf/perf -q 128 -w read -s 4096 -t 3 & $rootdir/examples/nvme/perf/perf -q 128 -w read -s 4096 -t 3 -c 0x10 &
sleep 2 sleep 2
kill -9 $! kill -9 $!
wait $pid wait $pid
@ -38,23 +38,23 @@ if [ $(uname -s) = Linux ]; then
timing_enter mp_stress_test timing_enter mp_stress_test
timing_enter mp_stress_test_1 timing_enter mp_stress_test_1
$rootdir/examples/nvme/arbitration/arbitration -s 4096 -t 10 & $rootdir/examples/nvme/arbitration/arbitration -s 4096 -t 10 -c 0xf &
sleep 3 sleep 3
count=0 count=0
while [ $count -le 4 ]; do while [ $count -le 4 ]; do
$rootdir/examples/nvme/perf/perf -q 128 -w read -s 4096 -t 1 $rootdir/examples/nvme/perf/perf -q 128 -w read -s 4096 -t 1 -c 0x10
count=$(( $count + 1 )) count=$(( $count + 1 ))
done done
wait $! wait $!
timing_exit mp_stress_test_1 timing_exit mp_stress_test_1
timing_enter mp_stress_test_2 timing_enter mp_stress_test_2
$rootdir/examples/nvme/arbitration/arbitration -s 4096 -t 15 & $rootdir/examples/nvme/arbitration/arbitration -s 4096 -t 15 -c 0xf &
pid=$! pid=$!
sleep 3 sleep 3
count=0 count=0
while [ $count -le 4 ]; do while [ $count -le 4 ]; do
$rootdir/examples/nvme/perf/perf -q 128 -w read -s 4096 -t 3 & $rootdir/examples/nvme/perf/perf -q 128 -w read -s 4096 -t 3 -c 0x10 &
sleep 2 sleep 2
kill -9 $! kill -9 $!
count=$(( $count + 1 )) count=$(( $count + 1 ))
@ -68,7 +68,9 @@ if [ $(uname -s) = Linux ]; then
sleep 3 sleep 3
count=0 count=0
while [ $count -le 4 ]; do while [ $count -le 4 ]; do
$rootdir/examples/nvme/perf/perf -q 128 -w read -s 4096 -t 1 & core=$((1 << (($count + 4))))
printf -v hexcore "0x%x" "$core"
$rootdir/examples/nvme/perf/perf -q 128 -w read -s 4096 -t 1 -c $hexcore &
count=$(( $count + 1 )) count=$(( $count + 1 ))
done done
wait $pid wait $pid