# Test Case 5 - Pseudocode
# This test looks for memory leaks or deadlocks
# "mm_struct slab leak (affected only some architectures)"
INTERVAL=30
THRESHHOLD='xxx'
# TODO: Start monitoring memory usage via vmstat and sar
# TODO: Start dbt2, running for at least 4 hours
while [ 1 ]; do
last if workload has completed
select a cpu at random
if cpu is online
offline it
else
online it
fi
measure current throughput
# TODO: Mary and Mark will better define how to detect
# the threshhold and what to do in response
if [ throughput falls below $THRESHHOLD ]; then
echo "Throughput has fallen below threshhold."
fi
sleep $INTERVAL
done
# Analyze system statistics to determine memory leaks
# Analyze drops in activities