stresstest/test.sh

24 lines
693 B
Bash
Raw Normal View History

2023-09-14 09:55:23 +08:00
#!/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
scsi_logging_level -s --error 3 > /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 &