У меня есть несколько виртуальных машин Linux и Windows на ESXi. Я установил внешний жесткий диск в USB-порт на сервере ESXi и добавил этот диск в виртуальную машину.
Виртуальная машина Windows скопировала один большой файл на этот диск со скоростью 30 МБ / с (диск был отформатирован как NTFS).
Виртуальная машина Linux может делать это только со скоростью 13 МБ / с (я пробовал разные файловые системы, например NTFS, ext4, xfs, jfs).
Я проверил скорость записи этой командой:
dd if=/dev/zero of=<mount point>/test bs=64K count=10000 conv=fsync
Я также проверил скорость чтения с помощью hdparm. Это около 10 МБ / с.
В Windows VM скорость чтения / записи на этом диске составляет около 30 МБ / с.
Как я могу получить хорошую производительность USB на Linux VM?
Все тесты проводились на USB2.0.