svn commit: r286117 - user/pho/stress2/misc
Peter Holm
pho at FreeBSD.org
Fri Jul 31 09:10:57 UTC 2015
Author: pho
Date: Fri Jul 31 09:10:56 2015
New Revision: 286117
URL: https://svnweb.freebsd.org/changeset/base/286117
Log:
Reduce runtime and clean up script while here.
Sponsored by: EMC / Isilon storage division
Modified:
user/pho/stress2/misc/parallelmount.sh
Modified: user/pho/stress2/misc/parallelmount.sh
==============================================================================
--- user/pho/stress2/misc/parallelmount.sh Fri Jul 31 09:09:16 2015 (r286116)
+++ user/pho/stress2/misc/parallelmount.sh Fri Jul 31 09:10:56 2015 (r286117)
@@ -38,7 +38,7 @@
parallel=40
if [ $# -eq 0 ]; then
- mdconfig -l | grep -q md$mdstart && mdconfig -d -u $mdstart
+ [ -c /dev/md$mdstart ] && mdconfig -d -u $mdstart
mdconfig -a -t swap -s 10m -u $mdstart || exit 1
bsdlabel -w md$mdstart auto
newfs $newfs_flags md${mdstart}$part > /dev/null
@@ -53,19 +53,16 @@ if [ $# -eq 0 ]; then
find $mntpoint > /dev/null 2>&1
done
done
-
- for i in `jot $parallel`; do
- wait
- done
+ wait
while mount | grep $mntpoint | grep -q /dev/md; do
umount $mntpoint || sleep 1
done
mdconfig -d -u $mdstart
else
- for i in `jot 1000`; do
- mount /dev/md${mdstart}$part $mntpoint > /dev/null 2>&1
- umount $mntpoint > /dev/null 2>&1
- mount > /dev/null
- done
+ for i in `jot 200`; do
+ mount /dev/md${mdstart}$part $mntpoint
+ umount $mntpoint
+ mount
+ done > /dev/null 2>&1
fi
More information about the svn-src-user
mailing list