This commit is contained in:
jerry048 2023-02-28 14:53:15 +08:00
commit 424cf4a14e
1 changed files with 11 additions and 19 deletions

View File

@ -26,25 +26,17 @@ do
drive+=($device) drive+=($device)
i=$(( $i + 1 )) i=$(( $i + 1 ))
done done
i=1 i=1 x=0
x=0 while [ $i -le $diskno ]
disktype=$(cat /sys/block/sda/queue/rotational) do
if [ "${disktype}" == 0 ]; then diskname=$(eval echo ${drive["$x"]})
while [ $i -le $diskno ] disktype=$(cat /sys/block/$diskname/queue/rotational)
do if [ "${disktype}" == 0 ]; then
diskname=$(eval echo ${drive["$x"]})
echo kyber > /sys/block/$diskname/queue/scheduler echo kyber > /sys/block/$diskname/queue/scheduler
i=$(( $i + 1 )) else
x=$(( $x + 1 ))
done
else
while [ $i -le $diskno ]
do
diskname=$(eval echo ${drive["$x"]})
echo mq-deadline > /sys/block/$diskname/queue/scheduler echo mq-deadline > /sys/block/$diskname/queue/scheduler
i=$(( $i + 1 )) fi
x=$(( $x + 1 )) i=$(( $i + 1 )) x=$(( $x + 1 ))
done done
fi
clear clear
exit 0 exit 0