Slow push to local Minikube TLS registry

I have setup a local gitlab helm deployment using minikube and have noticed that pushing images from my NVME drive to a persistent volume on the same drive maxes out at 10-20mb/s.

I have pointed my registry domain to localhost in /etc/hosts but have considered that maybe the HTTPS connection may still be a bottleneck.

I’ve also read that docker compresses the images as it pushes, is there some way to disable the compression if it is able to speed up the pushing process?

Is there something else I may have missed, or any specific settings I can configure to increase this throughput?

I’m running gitlab v13.8.4 chart v4.8.4.

Thanks,
Luke