Replies: 8 comments 8 replies
-
I have good news: The changes are now merged in upstream! How long till we see it in WSL2? |
Beta Was this translation helpful? Give feedback.
-
I did a build of
That's a
|
Beta Was this translation helpful? Give feedback.
-
The reason I created this issue and asked for merge: I store my gopass passwords in WSL2 filesystem (ext4) and access them in my Windows (through browser with gopass bridge extension). Using official stable WSL2 kernel from Microsoft, any gopass inquiry takes a long time, whereas if I copy my So, I went ahead and built a kernel from |
Beta Was this translation helpful? Give feedback.
-
Can confirm it's faster, tested with this branch https://github.com/v9fs/linux/tree/ericvh/for-next |
Beta Was this translation helpful? Give feedback.
-
@elsaco @Gillou68310 @stevehogo Can you please try accessing a Windows folder/partition with many many small files from your WSL, and see if you notice any performance gains? Like I said, my use-case is accessing my password store (many tiny gpg files) and I haven't felt much improvement. I might be totally wrong though! |
Beta Was this translation helpful? Give feedback.
-
I have the same use-case as @i2 : many small files and unfortunately the speed on volume mounted from Windows filesystem is not improved to perceivable degree. Interestingly: I was testing transfer speed before, on the kernel provided with Ubuntu with dd to path under Ubuntu /mnt/c (which is Windows drive), and I remember that it was very bad, like 4,8 MB/s (it was few days ago). Then today I switched to kernel provided by @Gillou68310 and tested it, and it was better - like 30-50MB/s. THEN I switched back to the old kernel (which is 5.15.90.1-microsoft-standard-WSL2) to confirm terrible speed, and tested it again and it was suddenly at my physical drive limits! But the speed of opening many files (mostly small) is still the same. I don't know what's going on here... @Gillou68310 could you share how you build this image? I'd like to do some experiments myself but I'm not certain how to do it. I found this, do I only have to change repo from Microsoftd to (https://github.com/torvalds/linux/) and play around with branches? |
Beta Was this translation helpful? Give feedback.
-
After this is widely deployed - we'd still need configurable msize to squeeze all of the throughput: #9125 |
Beta Was this translation helpful? Give feedback.
-
Hi WSL dev team,
Recently, new patches were released to boost Linux 9p performance about 10 times! (link) I was wondering when/if these would be taken in WSL? Thank you!
Background
I have a rather peculiar setup when it comes to WSL2. I like to be absolutely minimalist. I'll provide an example:
I use the following 3 things extensively:
scoop
,git in my Windows
andgit in my WSL2
. If let on their own, they would want to install git separately which leaves me with 3 different git installation files and .config to keep track of. I have managed to very nicely, just install git in my WSL2 and configure scoop and Windows to use it. The caveat is scoop and WSL git operations are very slow! I am assuming this patch will rectify a bit of the issue.Beta Was this translation helpful? Give feedback.
All reactions