Ho alcune macchine virtuali Linux e Windows su ESXi. Ho messo l'HDD esterno alla porta USB sul server ESXi e ho aggiunto questa unità alla VM.
Windows VM ha copiato un grande file su questa unità con una velocità di 30 MB / s (l'unità è stata formattata come NTFS).
Linux VM può farlo solo con una velocità di 13 MB / s (ho provato diversi filesystem, ad esempio NTFS, ext4, xfs, jfs).
Ho testato la velocità di scrittura con questo comando:
dd if=/dev/zero of=<mount point>/test bs=64K count=10000 conv=fsync
Ho anche testato la velocità di lettura con hdparm. Si tratta di circa 10 MB / s.
Sulla velocità di lettura / scrittura di Windows VM su questa unità è di circa 30 MB / s.
Come posso ottenere buone prestazioni USB su Linux VM?
Tutti i test sono stati effettuati su USB 2.0.