A quick test from a Cloud VPS instance (Toolforge k8s worker) while labstore1004 isn't particularly busy:
# dd if=/dev/zero of=test.dat bs=64k count=10000 10000+0 records in 10000+0 records out 655360000 bytes (655 MB) copied, 83.7286 s, 7.8 MB/s # dd if=test.dat of=/dev/null bs=64k 10000+0 records in 10000+0 records out 655360000 bytes (655 MB) copied, 686.471 s, 955 kB/s
Discarding protocol overheads, this seems in line with the traffic shaping settings in modules/labstore/manifests/traffic_shaping.pp:
class labstore::traffic_shaping( $nfs_write = '8500kbps', $nfs_read = '1000kbps', $nfs_dumps_read = '5000kbps', $egress = '30000kbps', $interface = $facts['interface_primary'], ) {
However, these limits might be too low to sustain decent performance on exec/worker nodes that are running dozens of apps simultaneously.