So, I was re-re-reintroduced to the RHEL “cockpit” web service. And, in looking around, I was re-introduced to Performance Profiles.
So, I elected to do a quick NFSv3 test with a typical ‘dd’ – both using the traditional virtual-guest profile & the low-latency one.
Here is a test.
TL;DR: Changing the profile got me +6MB/s on a normal ‘dd.’
Performance Profile: virtual-guest
[root@rhel8 ~] time dd if=/dev/zero of=/mnt/nfs/dd.out bs=1M count=1000<br>
1000+0 records in<br>
1000+0 records out<br>
1048576000 bytes (1.0 GB, 1000 MiB) copied, 9.68476 s, 108 MB/s
real 0m9.693s<br>
user 0m0.002s<br>
sys 0m1.082s
Change to:
Performance Profile: network-latency
[root@rhel8 ~] time dd if=/dev/zero of=/mnt/nfs/dd-profilechange.out bs=1M count=1000<br>
1000+0 records in<br>
1000+0 records out<br>
1048576000 bytes (1.0 GB, 1000 MiB) copied, 9.20629 s, 114 MB/s
real 0m9.216s<br>
user 0m0.003s<br>
sys 0m1.270s
[root@rhel8 ~] time dd if=/dev/zero of=/mnt/nfs/dd-2profilechange.out bs=1M count=1000<br>
1000+0 records in<br>
1000+0 records out<br>
1048576000 bytes (1.0 GB, 1000 MiB) copied, 9.18375 s, 114 MB/s
real 0m9.189s<br>
user 0m0.003s<br>
sys 0m1.311s
Revert to:
Performance Profile: virtual-guest
[root@rhel8 ~] time dd if=/dev/zero of=/mnt/nfs/dd-back2origprofile.out bs=1M count=1000<br> 1000+0 records in<br> 1000+0 records out<br> 1048576000 bytes (1.0 GB, 1000 MiB) copied, 9.67008 s, 108 MB/s
real 0m9.680s
user 0m0.003s
sys 0m1.083s