Saturate (max out) CPU Utilization

To max out a 4 CPU machine run:

#!/bin/bash
 
function clean_up {
    kill $pids
    exit
}
 
trap clean_up SIGHUP SIGINT SIGTERM
 
pids=""
 
for i in {1..4};
do
  while : ;
  do
    :
  done &
  pids="$pids $!"
done
 
echo "waiting on PIDs:$pids"
wait $pids
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s