aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFengguang Wu <fengguang.wu@intel.com>2012-11-27 20:21:57 +0800
committerFengguang Wu <fengguang.wu@intel.com>2012-11-27 20:28:17 +0800
commit010669274545bc532b3d32908b283a6e6a53427a (patch)
tree06981e4a5b2f3f048d360562a17bbfec1c3bf2b1
parentdf704b8482c1f94289c4bde89fc78e988d291f2c (diff)
downloadvm-scalability-010669274545bc532b3d32908b283a6e6a53427a.tar.gz
Abhinav's work on hw_vars
Signed-off-by: Fengguang Wu <fengguang.wu@intel.com>
-rwxr-xr-xhw_vars14
1 files changed, 12 insertions, 2 deletions
diff --git a/hw_vars b/hw_vars
index 4ab37c2..28a71de 100755
--- a/hw_vars
+++ b/hw_vars
@@ -17,10 +17,16 @@ PIDFILE=$SPARSE_ROOT/${0/.*case-/}.pid
create_sparse_root () {
truncate -s $((256<<20)) $SPARSE_ROOT.img
# mkfs.btrfs $SPARSE_ROOT.img > /dev/null
- mkfs.ext3 -F $SPARSE_ROOT.img > /dev/null
+ mkfs.ext4 -F $SPARSE_ROOT.img > /dev/null
# mkfs.xfs $SPARSE_ROOT.img > /dev/null
[[ -d $SPARSE_ROOT ]] || mkdir $SPARSE_ROOT
- mount -o loop $SPARSE_ROOT.img $SPARSE_ROOT
+
+ # check if already mounted
+ if grep -qs "$SPARSE_ROOT" /proc/mounts;then
+ echo "$SPARSE_ROOT already mounted"
+ else
+ mount -o loop $SPARSE_ROOT.img $SPARSE_ROOT
+ fi
}
remove_sparse_root () {
@@ -32,8 +38,11 @@ remove_sparse_root () {
create_sparse_file () {
name=$1
size=$2
+ # echo "$name is of size $size"
truncate $name -s $size
# dd if=/dev/zero of=$name bs=1k count=1 seek=$((size >> 10)) 2>/dev/null
+ # ls $SPARSE_ROOT
+ # ls /tmp/vm-scalability/*
}
@@ -57,3 +66,4 @@ while read key val unit; do
done < /proc/meminfo
mem=$((MemTotal << 10))
+hugepagesize=$((Hugepagesize << 10))