Originally posted by SaucyJack
View Post
Announcement
Collapse
No announcement yet.
macOS 10.12 Sierra vs. Ubuntu 16.04 Linux Benchmarking
Collapse
X
-
Originally posted by caligula View PostThe filesystem / sql transaction benchmarks are suspicious. I suspect that Apple's system doesn't sync in the same way.
Also would be nice to compare Clear Linux or some other optimized Linux against macOS. The people who are interested in performance don't use Ubuntu.
Comment
-
Originally posted by carewolf View PostWell, that and PostgreSQL and SQLite, that would certainly be worth looking into.
Comment
-
I switched to OSX about 8 years ago or so and the one overriding problem it's always had is that HFS+ is f**king horrible and that shows through in a lot of the test results. And [insert favorite deity here] help you if the allocation bitmap gets corrupted. It's like that SouthPark bit where everyone invests their money, the banker pauses and then says "and it's gone". There was a glimmer of hope when they were considering ZFS but licensing concerns sank that. Supposedly APFS is the next great hope but even it's missing some features that other filesystems have had for a while now.
As for the SQLite and PostgreSQL performance, OSX (and iOS) use SQLite for a lot of core system functionality. Likewise, many of the OSX "Server" features use PostgreSQL. I would not be at all surprised if there are optimizations for both actually baked into the os, but I have nothing to back that up.
Comment
-
Originally posted by thesandbender View PostAs for the SQLite and PostgreSQL performance, OSX (and iOS) use SQLite for a lot of core system functionality. Likewise, many of the OSX "Server" features use PostgreSQL. I would not be at all surprised if there are optimizations for both actually baked into the os, but I have nothing to back that up.
Comment
-
Originally posted by caligula View PostNo, I'm afraid the filesystem isn't as safe as linux filesystems and shows up as better performance when in reality your data is not handled as safely.
You'll also need to use SQLITE_WITHOUT_ZONEMALLOC to disable zone malloc's on OSX. Used properly zones can offer a little performance advantage, but not anything major.
Comment
-
Originally posted by Pawlerson View Post
What's worse it's even unusably slow in VirtualBox.
Comment
-
Originally posted by Cerberus View PostI like it how Apple likes to advertise OSX as the most advanced OS in the world yet gets regularly trashed by Linux on their own hardware, but that is marketing and target audience believes it.
There are multiple dimensions of "advanced".
On many of them Apple does better (security, energy, ease of writing drivers).
On some of Linux does better (scaling to many cores) but in a way that is very difficult to code, and unlikely to be the direction Apple takes.
On some of them ("smoothness and interactivity") we don't have the benchmarks to prove the point definitively, but all anecdotes suggest that Apple does better on equivalent hardware.
Comment
Comment