time ( cc=$( cat /proc/cpuinfo|grep processor|wc -l ); let "pt = 9999999 / $cc"; while [ $cc -gt 0 ]; do ((cc--)); $(i=0; while (( i < $pt )); do (( i ++ )); done) & done; wait ${!} ) NS NAS (R5 5800X, 32 GB) real 0m1.656s user 0m5.715s sys 0m0.426s NS NAS 2 (2x Xeon X5650, 48 GB) real 0m3.356s user 0m44.715s sys 0m3.771s Ixxa Desktop WSL (TR 2950X) real 0m4.717s user 0m51.484s sys 1m23.703s Storm Oracle VPS (Neoverse N1) NS Desktop WSL (i7 3770K, 16 GB) real 0m7.983s user 0m35.578s sys 0m0.109s gleeb Laptop WSL (i3 6300U, 8 GB) real 0m39.643s user 0m32.813s sys 0m22.438s NS MacBook Pro 2009 (Core 2 Duo P7550, 4 GB) real 0m43.447s user 0m54.246s sys 0m7.133s NS Raspberry Pi 2 Model B v1.1 (Arch, Overclock) real 2m42.393s user 4m3.125s sys 0m17.638s