Mount i/o slow - how to improve performance?

Running an i/o read test within the instance on a mounted directory is substantially slower than running the same test on the instance file system and on the host that contains the mounted directory:

This is the read test:

$ iozone -i 1 -r 64k -s 2G -f iozone.tmp

Within instance to mounted directory: 37558 KB/s
On instance filesystem: 966404 KB/s
On host filesystem (mounted directory): 3103163 KB/s

  • How do I improve the perfomance when reading from a mounted drive within the instance?
  • I believe the mount is via SSHFS, is there a better way to mount a directory from Multipass?