Skip to content

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

Categories

Debugging, Linux

TheSoftwareProgrammer View All

I like science and writing software.

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 )

Facebook photo

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

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: