Just to follow up with some basic numbers. I run a perl program which
executes "uname -a" 20 times while running "vmstat 1" in another
terminal. Notice vmstat reporting blocked processes in the run. Output
below.
$ time perl -e 'for($i=0;$i<20;$i++) { print "$i: ".`uname -a`; }'
0: OpenBSD amd64.lab.armorlogic.com 4.0 GENERIC#690 amd64
1: OpenBSD amd64.lab.armorlogic.com 4.0 GENERIC#690 amd64
2: OpenBSD amd64.lab.armorlogic.com 4.0 GENERIC#690 amd64
3: OpenBSD amd64.lab.armorlogic.com 4.0 GENERIC#690 amd64
4: OpenBSD amd64.lab.armorlogic.com 4.0 GENERIC#690 amd64
5: OpenBSD amd64.lab.armorlogic.com 4.0 GENERIC#690 amd64
6: OpenBSD amd64.lab.armorlogic.com 4.0 GENERIC#690 amd64
7: OpenBSD amd64.lab.armorlogic.com 4.0 GENERIC#690 amd64
8: OpenBSD amd64.lab.armorlogic.com 4.0 GENERIC#690 amd64
9: OpenBSD amd64.lab.armorlogic.com 4.0 GENERIC#690 amd64
10: OpenBSD amd64.lab.armorlogic.com 4.0 GENERIC#690 amd64
11: OpenBSD amd64.lab.armorlogic.com 4.0 GENERIC#690 amd64
12: OpenBSD amd64.lab.armorlogic.com 4.0 GENERIC#690 amd64
13: OpenBSD amd64.lab.armorlogic.com 4.0 GENERIC#690 amd64
14: OpenBSD amd64.lab.armorlogic.com 4.0 GENERIC#690 amd64
15: OpenBSD amd64.lab.armorlogic.com 4.0 GENERIC#690 amd64
16: OpenBSD amd64.lab.armorlogic.com 4.0 GENERIC#690 amd64
17: OpenBSD amd64.lab.armorlogic.com 4.0 GENERIC#690 amd64
18: OpenBSD amd64.lab.armorlogic.com 4.0 GENERIC#690 amd64
19: OpenBSD amd64.lab.armorlogic.com 4.0 GENERIC#690 amd64
0m10.91s real 0m8.68s user 0m0.90s system
$ vmstat 1
procs memory page disk traps cpu
r b w avm fre flt re pi po fr sr sd0 int sys cs us sy id
0 0 0 7576 192244 143 0 0 0 0 0 2 230 211 19 11 3 86
0 0 0 7576 192244 15 0 0 0 0 0 0 247 51 6 17 5 78
1 0 0 8524 191692 334 0 0 0 0 0 0 235 643 25 74 20 6
1 1 0 8800 191364 252 0 0 0 0 0 0 229 680 18 75 25 0
1 1 0 8884 191300 365 0 0 0 0 0 0 230 551 29 82 18 0
1 1 0 8904 191276 472 0 0 0 0 0 0 231 664 36 84 15 1
1 1 0 8880 191308 593 0 0 0 0 0 0 231 702 44 82 18 0
1 1 0 8888 191292 442 0 0 0 0 0 0 231 580 35 85 15 0
2 0 0 8892 191296 450 0 0 0 0 0 0 226 604 34 78 22 0
1 1 0 8888 191296 628 0 0 0 0 0 0 233 796 45 82 18 0
1 1 0 8896 191292 660 0 0 0 0 0 0 233 858 43 88 12 0
1 1 0 8900 191288 440 0 0 0 0 0 0 236 592 34 82 18 0
0 0 0 7576 192244 288 0 0 0 0 0 0 235 465 33 52 14 33
0 0 0 7576 192244 7 0 0 0 0 0 0 237 19 5 3 2 95