Robert, That is correct, the Standard Edition will simply not run at all if you try to launch it on server with more than 4 physical cores (8 threads with HT).
The technology to count cpus, cores, threads and support affinity is a mess. Microsoft does the best job at sorting it all out, but only in certain circumstances. OS X is horrible, and really doesn't have affinity control (it's more of a suggestion). Linux is someplace in the middle, but all 3 platforms would require unique code to support some sort of affinity. I've opted to simply use all of the available processing power on any given machine, and limit the licenses to what "size" of machine they can be used on. It's also notable that the OS thread managers are getting very good at their jobs, and doing any sort of thread management internal to an application is usually a less then optimal solution. Since most server OSes now support virtualization, if someone has a monster 12-core/24-thread server that they need to run the Standard Edition on, then a virtual machine with 4 virtual CPUs is their answer. So I don't really consider this a practical limitation, simply one of scale. You may be interested to know that www.witango.com is being served with the latest build of Server 6 running on a Hyper-V virtual server. Robert -----Original Message----- From: Robert Garcia [mailto:[email protected]] Sent: Wednesday, October 13, 2010 5:26 PM To: [email protected] Subject: Re: Witango-Talk: Standard and Advanced I am a bit confused, if you can't run on a server with more than 4 cores, and then you say affinity is removed. Does that mean that if more than 4 cores, it just won't run? But if it runs affinity is removed? 4 cores seems pretty reasonable to me, by the way. -- Robert Garcia President - BigHead Technology VP Application Development - eventpix.com 15520 Coutelenc Rd Magalia, Ca 95954 ph: 530.645.4040 x222 fax: 530.645.4040 [email protected] - [email protected] http://bighead.net/ - http://eventpix.com/ On Oct 13, 2010, at 7:09 AM, Robert Shubert wrote: > Wayne, > > We just updated this section of the website yesterday: > > https://www.witango.com/products/licensing > > As it shows, there are 2 restrictions on the Standard Edition: > > - You can only run it on a server with 4 or fewer CPU cores. > - You can only run a single instance on each server. > > The Advanced Edition removes these two limitations. > > Also, future versions of the v6 product line will add some features to the > Advanced server only. These features will be mostly geared towards better > server pooling support for high traffic websites. > > The Standard Edition is being sold for use on workstations, entry-level > servers, older hardware, and virtual servers. > > In all cases, the Witango server will use all addressable CPUs. Affinity has > been removed from the product. > > Robert > > -----Original Message----- > From: Wayne Irvine [mailto:[email protected]] > Sent: Tuesday, October 12, 2010 11:39 PM > To: [email protected] > Subject: Witango-Talk: Standard and Advanced > > I'm guessing this has been covered before but in my cursory glance over the > archives I didn't see it. > > What is the difference between the Standard and Advanced Servers in version 6? > > Wayne Irvine > > > > ---------------------------------------- > > To unsubscribe from this list, please send an email to [email protected] > with "unsubscribe witango-talk" in the body. > > > > ---------------------------------------- > > To unsubscribe from this list, please send an email to [email protected] > with "unsubscribe witango-talk" in the body. > ---------------------------------------- To unsubscribe from this list, please send an email to [email protected] with "unsubscribe witango-talk" in the body. ---------------------------------------- To unsubscribe from this list, please send an email to [email protected] with "unsubscribe witango-talk" in the body.
