1
0
Fork 0

enterprise-storage: fix setting read_ahead_kb

Signed-off-by: Jarod Wilson <jarod@redhat.com>
This commit is contained in:
Jarod Wilson 2010-08-18 09:59:54 -04:00
parent bdce7eb69d
commit a0222d7fcb

View file

@ -59,9 +59,10 @@ start() {
done
# Increase the readahead value on all volumes
for d in /sys/block/{sd,cciss}*/queue/read_ahead_kb
readaheadvols=$(ls /sys/block/{sd,cciss}*/queue/read_ahead_kb 2>/dev/null)
for d in $readaheadvols
do
echo 512 > $d > /dev/null 2>&1
(echo 512 > $d) > /dev/null 2>&1
done
return 0
@ -116,9 +117,10 @@ stop() {
done
# Reset default readahead value on all volumes
for d in /sys/block/{sd,cciss}*/queue/read_ahead_kb
readaheadvols=$(ls /sys/block/{sd,cciss}*/queue/read_ahead_kb 2>/dev/null)
for d in $readaheadvols
do
echo 128 > $d > /dev/null 2>&1
(echo 128 > $d) > /dev/null 2>&1
done
return 0