#! /bin/sh

#================================================================
# setbdflush
# Setting the parameters of kernel daemon to flush dirty buffers
#================================================================


# set variables
bdflushdev=/proc/sys/vm/bdflush
nfract=80
ndirty=0
nrefill=0
nref_dirt=0
dummy1=0
age_buffer=15000
age_super=100
dummy2=0
dummy3=0


# show previous setting
printf 'previous setting: '
cat "$bdflushdev" | tr '\t' ' '


# set new parameters
printf "$nfract $ndirty $nrefill $nref_dirt $dummy1 $age_buffer $age_super $dummy2 $dummy3\n" \
  > "$bdflushdev"


# show current setting
printf 'current setting: '
cat "$bdflushdev" | tr '\t' ' '


# exit normally
exit 0



# END OF FILE
