Their hypervisor would have to virtualize performance counters adequately. Hyper-V doesn't virtualize perfcounters at all AFAIK (but maybe they're not using Hyper-V here).
-
-
Replying to @rocallahan @ehsanakhgari
No doubt some customers will ask for perfcounter support, so that might happen. But they might screw it up with off-by-one errors that don't affect statistical usage but do affect rr. We've seen that in other contexts.
1 reply 0 retweets 3 likes -
Replying to @rocallahan @ehsanakhgari
Tangentially, one thing I don't understand here is why this architectural change improves filesystem performance. I think that would only be true if you have a Linux-native filesystem installed on a virtual block device, which Windows can't look into. Is that how this works?
1 reply 0 retweets 1 like -
Replying to @rocallahan @ehsanakhgari
If so, it's a bit of an apples/oranges comparison since surely part of the value proposition of WSL is that your Linux tools and Windows tools can operate on the same files.
1 reply 0 retweets 1 like -
Replying to @rocallahan @ehsanakhgari
With WSL today the base filesystem actually isn't exposed to Windows already, due to most windows applications not preserving NTFS metadata. I still wouldn't expect significantly better drvfs perf, because they'll almost certainly still have to go through the NT kernel.
1 reply 0 retweets 1 like -
Replying to @ehsanakhgari @rocallahan
Yeah, under WSL1 all filesystem access to windows drives goes through drvfs.
0 replies 0 retweets 1 like -
Replying to @ehsanakhgari @rocallahan
Windows filesystem hooks for AV and similar don't help either
1 reply 0 retweets 1 like -
Replying to @kneecaw @ehsanakhgari
I thought the problem was that there is no fast way to access NTFS because NTFS.
1 reply 0 retweets 1 like
Here’s a good comment from a MS engineer on the topic:https://github.com/Microsoft/WSL/issues/873#issuecomment-425272829 …
-
-
Replying to @pcwalton @rocallahan and
Seems like a combination of in-kernel JIT (with PICs; see also Massalin’s “Synthesis” thesis from ~30 years ago) and appropriate new system calls to support fast paths could improve things materially. Easy for me to tweet, I know!
0 replies 0 retweets 1 likeThanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.