1The following are demonstrations of the runocc.d script. 2 3 4 5Here we run it on a single CPU server that is fairly busy, 6 7 # ./runocc.d 8 9 CPU %runocc 10 0 86 11 12 CPU %runocc 13 0 85 14 15 CPU %runocc 16 0 82 17 ^C 18 19The run queue occupancy is around 85%, meaning most of the time there 20are runnable threads queued waiting for CPU. 21 22 23 24This script is more interesting on a multi-CPU server, 25 26 # ./runocc.d 27 28 CPU %runocc 29 1 16 30 3 27 31 0 38 32 2 75 33 34 CPU %runocc 35 0 25 36 2 41 37 3 42 38 1 50 39 40 CPU %runocc 41 3 1 42 0 17 43 2 26 44 1 27 45 46 CPU %runocc 47 3 2 48 2 5 49 0 24 50 1 25 51 ^C 52 53Here there was some degree of saturation, especially on CPU 2 to start with. 54