We can use below command to generate cpu loading in linux

yes > /dev/null &

Notes:

  • “yes” is a command to print “yes” to screen repeatedly
  • /dev/null is data sink ,which means the output of command “yes” will be discareded
  • “&” means let this command to be running in background
  • One above command will use up one cpu core (or Hyper Thread)

You can use command “cat /proc/cpuinfo” to check how many cpus you have, eg: if you have 4 cpus (probably 1 cpu with 2 cores and each core have 2 threads) , then you need to run 4 above command to make your cpu 100% busy

You can use below command to kill these commands

killall yes