svn commit: r263634 - user/pho/stress2/misc
Peter Holm
pho at FreeBSD.org
Sat Mar 22 14:14:31 UTC 2014
Author: pho
Date: Sat Mar 22 14:14:31 2014
New Revision: 263634
URL: http://svnweb.freebsd.org/changeset/base/263634
Log:
Added -x option to find. Submitted by casey peel isilon com.
Cleaned up the script and silenced the output from fsx while here.
Sponsored by: EMC / Isilon storage division
Modified:
user/pho/stress2/misc/umountf2.sh
Modified: user/pho/stress2/misc/umountf2.sh
==============================================================================
--- user/pho/stress2/misc/umountf2.sh Sat Mar 22 13:58:06 2014 (r263633)
+++ user/pho/stress2/misc/umountf2.sh Sat Mar 22 14:14:31 2014 (r263634)
@@ -34,8 +34,8 @@
[ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1
-fsxc=`find / -name fsx.c | tail -1`
-[ -z "fsxc" ] && exit
+fsxc=`find -x / /usr/src -name fsx.c | tail -1`
+[ -z "$fsxc" ] && exit
cc -o /tmp/fsx $fsxc
@@ -44,24 +44,21 @@ cc -o /tmp/fsx $fsxc
D=$diskimage
dede $D 1m 1k || exit 1
-mount | grep "$mntpoint" | grep md${mdstart}${part} > /dev/null && umount $mntpoint
-mdconfig -l | grep md${mdstart} > /dev/null && mdconfig -d -u ${mdstart}
+mount | grep "$mntpoint" | grep md${mdstart}$part > /dev/null && umount $mntpoint
+mdconfig -l | grep md${mdstart} > /dev/null && mdconfig -d -u $mdstart
-mdconfig -a -t vnode -f $D -u ${mdstart}
-bsdlabel -w md${mdstart} auto
-newfs md${mdstart}${part} > /dev/null 2>&1
-mount /dev/md${mdstart}${part} $mntpoint
-df -ih $mntpoint
+mdconfig -a -t vnode -f $D -u $mdstart
+bsdlabel -w md$mdstart auto
+newfs md${mdstart}$part > /dev/null 2>&1
+mount /dev/md${mdstart}$part $mntpoint
sleep 5
for i in `jot 100`; do
- /tmp/fsx -S $i -q ${mntpoint}/xxx$i &
+ /tmp/fsx -S $i -q ${mntpoint}/xxx$i > /dev/null &
done
sleep 30
-umount -f $mntpoint&
+umount -f $mntpoint &
sleep 300
killall fsx
sleep 5
-ls -l ${mntpoint}
mdconfig -d -u $mdstart
rm -f $D
-ls -l $mntpoint
More information about the svn-src-user
mailing list