w/cpuset throttling qirst:/dev/cpuset/test# echo 1 >mems qirst:/dev/cpuset/test# cat cpus qirst:/dev/cpuset/test# echo 0 >cpus qirst:/dev/cpuset/test# cat cpus qirst:/dev/cpuset/test# time dd if=/dev/urandom of=/root/test bs=1024 count=500000 500000+0 records in 500000+0 records out 512000000 bytes (512 MB) copied, 83.681 seconds, 6.1 MB/s real 1m23.683s user 0m0.170s sys 1m23.090s qirst:/dev/cpuset/test# qirst:/dev/cpuset/test# time dd if=/dev/urandom of=/root/test bs=1024 count=500000 500000+0 records in 500000+0 records out 512000000 bytes (512 MB) copied, 85.7514 seconds, 6.0 MB/s real 1m26.339s user 0m0.080s sys 1m22.400s qirst:/dev/cpuset/test# time dd if=/dev/zero of=/root/test bs=1024 count=500000 500000+0 records in 500000+0 records out 512000000 bytes (512 MB) copied, 12.9976 seconds, 39.4 MB/s Seems to be limited by urandom speed. /dev/zero