Mercurial > yaffs-ecoscentric-gpl
view linux-tests/mount_cycling.sh @ 410:0e17f61fb076
yaffs: Changes to test scripts
Add mount_cycling script.
Change /proc/yaffs_debug references to /proc/yaffs_stats.
Signed-off-by: Charles Manning <cdhmanning@gmail.com>
| author | Charles Manning <cdhmanning@gmail.com> |
|---|---|
| date | Thu, 22 Apr 2010 13:27:28 +1200 |
| parents | |
| children |
line wrap: on
line source
#!/bin/sh MNTPT=/mnt N=5000 the_file=`pwd`\/data rm $the_file let i=0 for j in $(seq 1 5000) do echo "##" echo "##" echo "## Mount $j of $N" echo "##" echo "##" df echo ###" mount -t yaffs2 /dev/mtdblock0 $MNTPT df echo ###" cd $MNTPT str=$(cat /proc/yaffs_stats) echo "$i, $str" echo "$i, $str" >> $the_file let i=$i+1 sleep 1 str=$(cat /proc/yaffs_stats) echo "$i, $str" echo "$i, $str" >> $the_file let i=$i+1 sleep 1 ~charles/fs-tests/fsx/fsx -N 10000 aa & rm zze str=$(cat /proc/yaffs_stats) echo "$i, $str" echo "$i, $str" >> $the_file let i=$i+1 dd if=/dev/urandom of=zza count=4000 & dd if=/dev/urandom of=zzb count=4000 & dd if=/dev/urandom of=zzc count=100000 & dd if=/dev/urandom of=zzd count=4000 & dd if=/dev/urandom of=zze count=4000 & dd if=/dev/urandom of=zzf count=40000 & for k in $(seq 1 10) do sleep 1 str=$(cat /proc/yaffs_stats) echo "$i, $str" echo "$i, $str" >> $the_file let i=$i+1 done echo "waiting..." wait echo "wait completed" rm zza str=$(cat /proc/yaffs_stats) echo "$i, $str" echo "$i, $str" >> $the_file let i=$i+1 rm zzb str=$(cat /proc/yaffs_stats) echo "$i, $str" echo "$i, $str" >> $the_file let i=$i+1 rm zzc str=$(cat /proc/yaffs_stats) echo "$i, $str" echo "$i, $str" >> $the_file let i=$i+1 cd - umount $MNTPT done
