1# Test Case 5 - Pseudocode 2 3# This test looks for memory leaks or deadlocks 4 5# "mm_struct slab leak (affected only some architectures)" 6 7INTERVAL=30 8THRESHHOLD='xxx' 9 10# TODO: Start monitoring memory usage via vmstat and sar 11 12# TODO: Start dbt2, running for at least 4 hours 13 14while [ 1 ]; do 15 last if workload has completed 16 17 select a cpu at random 18 if cpu is online 19 offline it 20 else 21 online it 22 fi 23 24 measure current throughput 25 # TODO: Mary and Mark will better define how to detect 26 # the threshhold and what to do in response 27 if [ throughput falls below $THRESHHOLD ]; then 28 echo "Throughput has fallen below threshhold." 29 fi 30 31 sleep $INTERVAL 32done 33 34# Analyze system statistics to determine memory leaks 35# Analyze drops in activities 36