Originally posted by Volta
View Post
Announcement
Collapse
No announcement yet.
Windows 11 vs. Ubuntu Linux Performance Is Very Close On The AMD Ryzen 9 7950X
Collapse
X
-
- Likes 1
-
Originally posted by Anux View PostWin 11 got lucky, if michael had tested large file copy ...
Speed so bad I'm thinking even a unicore pc with windows 95 and PATA HDDs could have possibly done it faster.Last edited by rabcor; 14 October 2022, 04:26 AM.
Comment
-
-
Originally posted by Anux View PostSure I'm already seeing all those Win users firing up their cmd and fiddling with robocopy.
The equivalent would be claiming that Linux is slow because some distribution ships some slow version of some program.
- Likes 1
Comment
-
-
Originally posted by jacob View Post
Windows is not inherently slow, NTFS is. Linux will blow it out of the water in any benchmark that uses IO or filesystem operations, where NTFS would hold it back against Ext4, XFS or Btrfs. Which is ironic because for a while, NT (the predecessor of modern Windows) had better IO performance than then-Linux.
The existence of having such a design does slow down the filesystem (i.e. batching is really hard), there are other reasons as well.
Originally posted by Anux View PostWindows is slow in many other areas that won't ever get caught by a benchmark.
- Likes 1
Comment
-
Originally posted by mdedetrich View Post
There are also reasons for this. NTFS for example allows you to register hooks (called filters in Windows) that execute whenever certain IO operations happen and applications like Antivirus typically use these hooks.
The existence of having such a design does slow down the filesystem (i.e. batching is really hard), there are other reasons as well.
- Likes 1
Comment
-
Originally posted by jacob View Post
But Linux has those as well (LSM), and I presume that no antivirus that uses them is installed when running the benchmarks.
- Likes 1
Comment
-
Originally posted by mdedetrich View Post
I think the problem is more to the design space, LSM path hooks (if thats what you are talking about) is an optional part of the kernel (or more accurately Linux system) where as with NTFS its baked into the filesystem itself and it cannot be removed which means that even if you don't have antivirus installed (which isnt the case anymore due to Windows defender, you would need to manually disable it) you still have to pay for the performance cost of the feature.
By the way, if IO benchmarks are ran on out-of-the-box OS installations, then Linux results will include LSM and whatever is built on top of it, whereas on Windows it won't. But NTFS still ends up being dramatically slower. I don't know if it's the design that is fundamentally flawed, or if MS never bothered optimising the driver for it.
- Likes 1
Comment
-
Originally posted by jacob View Post
I'm not sure I follow. A filesystem is a data structure, it can't have callback hooks baked into itself, it's the implementation driver that has them.
Originally posted by jacob View PostBy the way, if IO benchmarks are ran on out-of-the-box OS installations, then Linux results will include LSM and whatever is built on top of it, whereas on Windows it won't. But NTFS still ends up being dramatically slower. I don't know if it's the design that is fundamentally flawed, or if MS never bothered optimising the driver for it.
Comment
Comment