Announcement
Collapse
No announcement yet.
Windows 11 vs. Linux Performance For Intel Core i9 12900K In Mid-2022
Collapse
X
-
Originally posted by birdie View PostThanks for proving my words. Enterprise 2.5" drives that is.
I've heard of other drives juicing their seek times by short-stroking (i.e. only using the outer portion of the platter). At some point, someone probably realized that instead of shipping a big platter and using only part of it, they could just move to lower-diameter drives which I guess you could probably also run at higher RPM.
Comment
-
Originally posted by coder View PostI didn't say it wasn't. I mean, that's basically what the Raptor series was, after all. My point was just that some high-end drives actually went to 2.5", whereas you stated that 2.5" was a liability for performance.
I've heard of other drives juicing their seek times by short-stroking (i.e. only using the outer portion of the platter). At some point, someone probably realized that instead of shipping a big platter and using only part of it, they could just move to lower-diameter drives which I guess you could probably also run at higher RPM.
Some people on Phoronix love to disagree with me in principle. OK, mate, you have defeated me in your argument. Great. Take a cookie! Only I had a different one.Last edited by birdie; 09 July 2022, 06:58 PM.
Comment
-
Originally posted by Weasel View PostBoth of us can post anecdotal evidence that "it just works" and then what?
supported_features.png
- Likes 2
Comment
-
Originally posted by arQon View PostWhat's not anecdotal and easily proven is that Windows has reliably had accelerated fullscreen video in the browser for more than 10 years, whereas Linux basically got it this month. (Sort-of, maybe, but not really until another couple of months from now). While birdie didn't specifically call out the "browser" part, given that that's where the vast majority of video is watched on desktops these days I don't think it's unreasonable to give him the benefit of the doubt on that part - but it remains true whether you do or not.
supported_features.png
- Likes 1
Comment
-
Originally posted by birdie View PostI was talking about laptop 2.5" drives which had always been terribly slow. I've no idea why you decided to intervene and refute me without actually refuting me.
"... thus slow and doubly so since they feature 2.5" platters."
So, I was merely pointing out that 2.5" doesn't necessarily make it slower. The only thing it impacts is the peak media transfer rate, if you hold the RPM constant relative to a 3.5" drive. However, media transfer rates aren't the primary bottleneck for running an OS off a HDD -- the issue is really seek times. Since a 2.5" drive has a shorter stroke than 3.5", the seek time should tend to be better, not worse.
Originally posted by birdie View Post"Oy, mate, well, there are these 2.5 super fast enterprise drives, they are not so slow!" While I was replying to a person who had complained specifically about his laptop 2.5" drive. Oh, God.
Originally posted by birdie View PostSome people on Phoronix love to disagree with me in principle.
Originally posted by birdie View PostOK, mate, you have defeated me in your argument. Great. Take a cookie! Only I had a different one.
- Likes 2
Comment
-
Originally posted by andyprough View PostIt's an amusing xkcd cartoon, but honestly, if the reason you are installing a GNU/Linux distro is "so I can watch Netflix in full screen", you really have some messed up concepts of how you prioritize your time and energy.
For me, it really didn't involve any more time & energy to use Linux than Windows for this. Possibly even less, since I know Linux so much better. And if your machine isn't x86, but maybe something like a Pi, then Windows often isn't even an option.
- Likes 2
Comment
-
Originally posted by coder View PostIf it's block-based, then it wouldn't. You'd just read the block twice, but those are small enough they could be buffered internally by the library.
Either way, I'm not really sure how relevant this is to the performance discrepancy. Sure, if the test reads the entire file twice, and the file is too big to stay in the page cache, then any problems Linux has with sub-optimal read-ahead could be exacerbated. I guess that's your point?
Imho there isn't anyway for them to reliably predict whether the whole file is going to be read again, and I don't have any knowledge on windows' readahead being more advanced.
Thus I think the performance difference is mostly because the scheduler in Linux isn't as optimized for ADL as Windows.
Comment
-
Originally posted by NobodyXu View PostI did not do much research about the readahead in windows vs linux, but I think they should perform similarly when the entire file is read twice.- If there's enough free RAM, the file will be sitting in the page cache and read-ahead will be eliminated from the picture on the second pass.
- If there's not enough free RAM to cache the entire file, then you'll take 2x the hit of reading it once. This would amplify any effect of insufficient read-ahead.
Originally posted by NobodyXu View PostImho there isn't anyway for them to reliably predict whether the whole file is going to be read again,
Originally posted by NobodyXu View Postand I don't have any knowledge on windows' readahead being more advanced.
Originally posted by NobodyXu View PostThus I think the performance difference is mostly because the scheduler in Linux isn't as optimized for ADL as Windows.
Comment
Comment