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:29:20 +0800
commitd4cefc51ab34423ff782693df8bd0d9fd0b5bdbe (patch)
tree32cac02ff0580ebf0a0e2f04bc52055d1a5a77d2
parent518771d7584dca0a788963cf8a00feedf6d15a20 (diff)
downloadvm-scalability-d4cefc51ab34423ff782693df8bd0d9fd0b5bdbe.tar.gz
Abhinav's work on case-migrate-across-nodes
Signed-off-by: Fengguang Wu <fengguang.wu@intel.com>
-rw-r--r--case-migrate-across-nodes22
1 files changed, 22 insertions, 0 deletions
diff --git a/case-migrate-across-nodes b/case-migrate-across-nodes
new file mode 100644
index 0000000..1f78cc2
--- /dev/null
+++ b/case-migrate-across-nodes
@@ -0,0 +1,22 @@
+#!/bin/bash
+
+# This case migrates pages across nodes
+
+source ./hw_vars
+
+USEMEM_MIGRATE=./usemem_migrate
+
+# Allocate pages to scale with available free memory
+PAGES=$((MemFree / nr_cpu / 10))
+
+# set the ksm on
+echo 1 > /sys/kernel/mm/ksm/run
+
+# migrate pages
+for i in `seq $((nr_node))`
+do
+ $USEMEM_MIGRATE $PAGES &
+done
+wait
+
+