On Nov 30, 2007, at 11:12 AM, Rob Lewis wrote: I've run X Server since Jaguar on a machine that is primarily used as a client, but provides several lightly-used services to my home & family (DNS, Mail, Web, PHP, MySQL, etc.). It also runs XTension for home automation.
Many times I have grumbled as "client-y" things like UI stuff seemed to take a lot longer than they should. Without really knowing, I have chalked it up to the OS being tuned to give priority to background services.
Right now I'm not strongly motivated to spend the $500 to upgrade to Leopard Server. If I ever do, putting it on its own box is the way to go.
At 11:15 AM +0100 11/30/07, Wayne Melrose wrote: We've got some servers that run applescript and InDesign, pretty heavily all day. One of my colleagues suggested that we should consider running Server rather than just OSX clients on those servers..
Hello,
Let me say hello before I go any further as I am pretty new to the list (this is my first post) -- so Hello.
The differences in what server and client come bundled with would make very little difference in what you are doing (and that's the major differences between them). Really the main differences between server and client are some tools to manage services (dhcp, dns, OpenDirectory, mail, etc). While these are handy sometimes, they wouldn't speed things up for you.
The biggest performance gains you will notice will have little do with the operating system and more to do with processor speed, amount of ram in the machine and disk i/o. There are ways to measure all of that so you can see where your bottlenecks are - for example: iostat, top, dtrace. Performance tuning requires as much data as you can collect about the interactions that are occurring so you can predict where the biggest gains for the dollar will be.
Hope this helps,
-Alex |