stresstest/test.sh

25 lines
830 B
Bash

#!/bin/sh
source ./loop.sh
insmod /mnt/mainline/drivers/scsi/scsi_debug.ko add_host=1 num_tgts=2 max_luns=4 per_host_store=1 dev_size_mb=1024 lun_eh=0 lun_eh_fallback=0 target_eh=1 target_eh_fallback=0
#insmod /mnt/mainline/drivers/scsi/scsi_debug.ko add_host=1 num_tgts=2 max_luns=4 per_host_store=1 dev_size_mb=1024 lun_eh=1 lun_eh_fallback=0
#insmod /mnt/mainline/drivers/scsi/scsi_debug.ko add_host=1 num_tgts=2 max_luns=4 per_host_store=1 dev_size_mb=1024 lun_eh=0 target_eh=0
scsi_logging_level -s --error 4 > /dev/null 2>&1
for dev in `lsscsi | grep scsi_debug | awk '{print $6}'`
do
disk=$(basename $dev)
echo none > /sys/block/$disk/queue/scheduler
echo 1 > /sys/block/$disk/device/timeout
echo 1 > /sys/block/$disk/device/eh_timeout
done
add_fio &
add_error &
set_running &
clear_error &
add_recovery_error &