-
Notifications
You must be signed in to change notification settings - Fork 387
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
VirtioFS slow file transfer speeds #1039
Comments
I can confirm, NVME transfers over VirtioFS run about 400 MB/s. Identical transfers in the same environment over SMB 3-5 GB/s. This is on Unraid QEMU 7.2 with the test VirtioFS drivers. @johnsanc314 also tested the latest Rust virtiofsd with similar results. |
Hi All, This is a known issue: https://issues.redhat.com/browse/RHEL-1212 virtio-fs Windows driver implementation was not optimized for performance |
I wanted to resurface this because its more than just "not optimized for performance", myself and others are observing near identical behavior on AMD based systems where a single CPU core will be utilized at 100% during the transfer and also observe slow transfer speeds. What info can we provide to help you diagnose the issue? |
@johnsanc314 Thank you for suggestion to help the diagnosis, but unfortunately we know what is wrong and that the data path is not optimized. Windows Server 2025 support takes most of our time now, hopefully we can have time later on to handle the performance of virtio-fs |
Hey sorry, is this anything positive? I don't have a Redhat account so I can't view this link.
…On Tue, Dec 3, 2024, at 8:49 AM, Yan Vugenfirer wrote:
Tracker: https://issues.redhat.com/browse/RHEL-1212
—
Reply to this email directly, view it on GitHub <#1039 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/ABO43MYZPNZR7VK3HJTH3BL2DWZFFAVCNFSM6AAAAABS52ZKAKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMJUGYYDMOBWGI>.
You are receiving this because you commented.Message ID: ***@***.***>
|
@mackid1993 unfortunately no. Just some housekeeping of backlog and planning for the next year. |
I am not sure if I have something misconfigured or if this is just expected behavior, but I am getting poor file transfer performance. Speeds are 45-60 MB/s whereas samba is around 275 MB/s with my setup. Large directory listings with virtiofs are much faster than samba however. Are these speeds expected? If not, is there anything I can do to improve performance?
To Reproduce
Transfer a single large file (~2 GB+) to or from the host OS using the mounted virtiofs drive.
Expected behavior
Speeds should ideally be comparable to samba
Host:
VM:
The VM XML file is pretty standard per the documentation I could find, noteworthy points below:
The text was updated successfully, but these errors were encountered: