![]() ![]() I think MACOS X should be pitched against Darwin in the PPC platform, since there may be hidden differences. Brazilian Joe - Saturday, Jlink I would like to see this Article re-done, with more benches to give a clearer picture.Apple is very proud about the Mac OS X Unix roots, but it seems that the typical Unix/Linux software isn't too fond of Apple. More importantly, Apache shows exactly the same picture as MySQL: performance is 10 times more worse than on the Xeon (and Opteron) on Linux. The new OS, Tiger doesn't help: the 2.7 GHz (10.4.1) is as fast as the 2.5 GHz on Panther (10.3). We did a check with Apache 1.3 and the standard "ab" (Apachebench) benchmark: ![]() Notice that the MySQL process consists of no less than 60 threads. We checked with the activity monitor, and the CPUs were indeed working hard: up to 185% CPU load on the MySQL process. The Opteron should be quite faster, but not 10 times faster. So, the purely integer performance is not the issue. SPEC CPU 2000 Int numbers compiled with GCC show that the G5 reaches about 75% of the integer performance of an equally clocked Opteron. We have tested this on Panther (10.3) and on Tiger (10.4.1), triple-checked every possible error and the result remains the same: something is terribly wrong with the MySQL server performance. Performance is at that point only 1/10th of the Opteron and Xeon. Once we go to 5 and 10 concurrent connections, the Apple plum pudding collapses. Performance is decent with one or two virtual client connecting. You can read more about our MySQL test methods here.Įver heard about the famous English Plum pudding? That is the best way to describe the MySQL performance on the G5/ Mac OS X server combination. The disk system wasn't very challenged either: up to 600 KB of reads and at most 23 KB/s writes. On average, the server received 4 Mbit/s and sent 19 Mbit/s of data, with a peak of 140 Mbit/s, way below the limits of Gigabit. We used a direct Gigabit Ethernet link between client and server. So in fact, we are giving the Apple platform a small advantage: the 2.5 GHz CPUs are a bit faster than the 2.3 GHz of the Xserve, and the RAM doesn't use ECC as in the Xserve.Ī few months before, we had a quick test run with the beautifully designed and incredible silent 1U Xserve and results were similar, albeit lower, than the ones that we measured on the PowerMac. Installed on the machine was the server version of Mac OS X Tiger. While it is the Xserve and not the PowerMac that is Apple's server platform, we could not resist the temptation to test the G5 based machine as a server too. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |