aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFengguang Wu <fengguang.wu@intel.com>2013-09-26 22:32:29 +0800
committerFengguang Wu <fengguang.wu@intel.com>2013-09-29 12:18:12 +0800
commitbb08704843af5ab71e0575def8564efc80b8b625 (patch)
treee585562ab082a85d704fc613ef3cd937a37161ff
parent13b40ddb8842d94d7723dbdd16feae58c3484c84 (diff)
downloadvm-scalability-bb08704843af5ab71e0575def8564efc80b8b625.tar.gz
case-migrate: make sure usemem is killed
umount: /tmp/vm-scalability: device is busy. Signed-off-by: Fengguang Wu <fengguang.wu@intel.com>
-rwxr-xr-xcase-migrate7
1 files changed, 5 insertions, 2 deletions
diff --git a/case-migrate b/case-migrate
index b986d74..7c97b0f 100755
--- a/case-migrate
+++ b/case-migrate
@@ -6,11 +6,14 @@ create_sparse_file $SPARSE_FILE $mem
numactl --interleave=all $USEMEM -f $SPARSE_FILE --readonly $((mem/nr_node/2)) --detach --sleep 100000 --pid-file $PIDFILE
+pid=$(<$PIDFILE)
+
for i in `seq $((nr_node-1))`
do
- migratepages $(<$PIDFILE) $((i-1)) $i
+ migratepages $pid $((i-1)) $i
done
-kill $(<$PIDFILE)
+kill $pid
rm $SPARSE_FILE
rm $PIDFILE
+kill -9 $pid