aboutsummaryrefslogtreecommitdiffstats
path: root/case-migrate-across-nodes
blob: f6ee7246887b41e0fdf18f8b484d08dbb23ba898 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/bin/sh

# This case migrates pages across nodes

. ./hw_vars

USEMEM_MIGRATE=./usemem_migrate

# Allocate pages to scale with available free memory
PAGES=$((MemFree / nr_task / 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