4 ms·
> Can one still benchmark Windows? Most proprietary software requires explicit authorization from the seller nowadays. Yes, you can still find Windows benchmar
by bscphil 5y ago
> Can one still benchmark Windows? Most proprietary software requires explicit authorization from the seller nowadays.
Yes, you can still find Windows benchmarks, they're all over the web in fact. The Phoronix test suite supports Windows for example, and Phoronix have a whole series comparing performance between Windows and various Linux distributions: https://www.phoronix.com/scan.php?page=search&q=Windows%20vs https://www.phoronix.com/scan.php?page=search&q=Windows%20vs.
They've also tested NTFS vs. other file systems before, although this was using the Linux NTFS driver: https://www.phoronix.com/scan.php?page=news_item&px=Linux-4.7-FS-5-Way https://www.phoronix.com/scan.php?page=news_item&px=Linux-4....
More recently they did at least one I/O bound test with Windows vs Linux, a SQLite insertion test: https://www.phoronix.com/scan.php?page=article&item=windows-may2020-linux&num=2 https://www.phoronix.com/scan.php?page=article&item=windows-... Linux + EXT4 crushed Windows + NTFS, but obviously I'd like to see a more well-rounded test. And of course none of these cover the question of whether Windows performance would improve running in a Linux VM.
- marcosdumay 5y ago> And of course none of these cover the question of whether Windows performance would improve running in a Linux VM. Well, of course not. It's completely absurd that Windows runs better in a VM. When I tried it, I expected my work "computer" at home to be impossible to use, so I would go and fetch some hardware at work. I was very surprised that it actually performed better than the work hardware (on anything that isn't CPU bound). (And yeah, as much as Windows lags behind on those benchmarks, it's not nearly enough to explain what I've seen.) There is some other comment hinting at the VM ignoring some fsync barrier. I've seen the VM caching a lot of disk IO, but there is probably some very stupid application level choice involved there too. But on Windows, it doesn't have to be fsync, as there is locking too to ruin your day.