Code:
[root@knowsmore ~]# sync; dd if=/dev/urandom of=tempfile bs=1M count=1024; sync
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 2.49076 s, 431 MB/s
[root@knowsmore ~]# sync; dd if=/dev/urandom of=tempfile bs=1M count=1024; sync
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 2.42138 s, 443 MB/s
[root@knowsmore ~]# sync; dd if=/dev/urandom of=tempfile bs=1M count=1024; sync
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 2.4586 s, 437 MB/s
[root@knowsmore ~]# sync; dd if=/dev/random of=tempfile bs=1M count=1024; sync
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 2.45564 s, 437 MB/s
[root@knowsmore ~]# sync; dd if=/dev/random of=tempfile bs=1M count=1024; sync
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 2.42391 s, 443 MB/s
[root@knowsmore ~]# sync; dd if=/dev/zero of=tempfile bs=1M count=1024; sync
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 0.293834 s, 3.7 GB/s
[root@knowsmore ~]# sync; dd if=/dev/zero of=tempfile bs=1M count=1024; sync
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 0.311661 s, 3.4 GB/s
They are essentially the same result.
Edit: Well.....
Code:
[root@knowsmore ~]# rsync -avP CentOS-Stream-9-latest-x86_64-dvd1.iso /tmp/
sending incremental file list
CentOS-Stream-9-latest-x86_64-dvd1.iso
8,747,220,992 100% 330.24MB/s 0:00:25 (xfr#1, to-chk=0/1)
sent 8,749,356,665 bytes received 35 bytes 343,112,027.45 bytes/sec
total size is 8,747,220,992 speedup is 1.00