1*94c4a1e1SFrank Piva#!/bin/bash 2*94c4a1e1SFrank Piva# SPDX-License-Identifier: GPL-2.0 3*94c4a1e1SFrank Piva# 4*94c4a1e1SFrank Piva#usage: 5*94c4a1e1SFrank Piva# export UBLK_DBG_DEV=/dev/vdc; make test T=debug/test_dev 6*94c4a1e1SFrank Piva 7*94c4a1e1SFrank Piva 8*94c4a1e1SFrank Piva. common/fio_common 9*94c4a1e1SFrank Piva 10*94c4a1e1SFrank Pivaecho "run io test on specified device" 11*94c4a1e1SFrank Piva 12*94c4a1e1SFrank PivaDEV=${UBLK_DBG_DEV} 13*94c4a1e1SFrank PivaTYPE="debug" 14*94c4a1e1SFrank Piva 15*94c4a1e1SFrank PivaDEV_NAME=`basename $DEV` 16*94c4a1e1SFrank PivaQUEUES=`ls /sys/block/${DEV_NAME}/mq | wc -l` 17*94c4a1e1SFrank PivaIOSCHED=`cat /sys/block/${DEV_NAME}/queue/scheduler | sed -n 's/.*\[\(.*\)\].*/\1/p'` 18*94c4a1e1SFrank PivaJOBS=1 19*94c4a1e1SFrank Piva 20*94c4a1e1SFrank Pivaecho -e "\tfio ($DEV, libaio, dio, io_jobs: $JOBS hw queues:$QUEUES, io_sched: $IOSCHED)..." 21*94c4a1e1SFrank Piva__run_dev_perf_no_create $TYPE $JOBS $DEV 22*94c4a1e1SFrank Piva 23