Skip to content
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

implement p9fs read as direct host file to guest mem write #572

Merged
merged 4 commits into from
Nov 28, 2023

Conversation

rcgoodfellow
Copy link
Contributor

Comes with ~5x performance improvement. The following is on a 2.17G transfer.

  • Before

    real 2:14.557405302
    user 5.665261225
    sys 15.781882665

  • After

    real 23.913634189
    user 6.123950329
    sys 15.342021778

Comes with ~5x performance improvement. The following is on a 2.17G
transfer.

* Before

    real     2:14.557405302
    user        5.665261225
    sys        15.781882665

* After

    real       23.913634189
    user        6.123950329
    sys        15.342021778
lib/propolis/src/hw/virtio/p9fs.rs Outdated Show resolved Hide resolved
lib/propolis/src/hw/virtio/p9fs.rs Outdated Show resolved Hide resolved
lib/propolis/src/hw/virtio/p9fs.rs Outdated Show resolved Hide resolved
lib/propolis/src/hw/virtio/queue.rs Outdated Show resolved Hide resolved
lib/propolis/src/hw/virtio/p9fs.rs Outdated Show resolved Hide resolved
lib/propolis/src/hw/virtio/p9fs.rs Outdated Show resolved Hide resolved
@rcgoodfellow rcgoodfellow merged commit 6f3f597 into master Nov 28, 2023
10 checks passed
@pfmooney pfmooney deleted the p9fs-direct-reads branch November 30, 2023 20:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants