4

I've found such option on my server:


ACPI SLIT Preferences NOTE: This option is available on Gen8 servers with Intel processors. ACPI SLIT (System Locality Information Table) describes the relative access times between processors,memory subsystems, and I/O subsystems. Operating systems that support SLIT can improve performance by allocating resources and workloads more efficiently.Options include:

  • Enable
  • Disable (default)

Sounds cool, but I wonder why it disabled by default? More or less I understand advantages of turning it on, but what is disadvantages of turning it on?

1
  • There are very few Operating Systems that support this. As far as I know only some special versions of Linux geared towards use in large clusters have support for this. Solaris and VMWare Esx 5 maybe too, but I'm not sure of that. So normally you won't get any benefit from this. – Tonny May 18 '13 at 9:07
2

The same applies to virtualization related settings (VT-x, Vanderpool).
As far as I know ALL hardware manufacturers disable such features by default as a matter of principle.

Why ? Good question.
Normally an OS that doesn't support or need the feature won't be bothered by it, if it is on.
(At least I have never encountered such a case myself and I have never heard of this happening either.)

As far as I know this appears some sort of (legal) safety measure by the manufactures, driven by the fear for costly lawsuits.
After all: most manufacturers have a legal entity in lawsuit happy USA jurisdictions...
"If it is off, it can't cause problems, so we can't be liable for anything..."

9
  • Less code/complexity is nearly always more reliable and easier to support than more code/complexity. – Rob Moir May 18 '13 at 9:52
  • 1
    @RobM That's not the point: The code is already there. Just not enabled by default. When it is enabled (but not used by the OS) it makes no difference for the support/complexity. – Tonny May 18 '13 at 10:42
  • 1
    If it's not enabled then its not part of the support burden of troubleshooting a fault on that platform. If I install Windows or Linux server on that hardware and start seeing problems with the server crashing then while that setting is disabled then that's one thing that isn't part of the problem. It does make a difference. – Rob Moir May 18 '13 at 12:51
  • 1
    why do you think that this options is not supported by regular Windows/Linux? In this guide h20000.www2.hp.com/bc/docs/support/SupportManual/c01804533/… it's suggested to TURN ON this option, and guide is written regarding regular Windows/Linux builds. – Oleg Vazhnev May 19 '13 at 6:59
  • 1
    @javapowered I'm well aware of that whitepaper, and also the various documents that it refers to. Current Linux and Windows versions still use NUMA for these optimizations. SLIT works in concert with NUMA, but only if the NUMA core in the OS kernel knows how to use it. This is NOT the case for Windows 2012 (is expected for the next kernel update, according to the MS developers I spoke to in January when I was in Redmond). Linux requires a special kernel with (experimental) patches. I also have tested 2012 on HP G8 and Dell servers myself without observing any difference with this on or off. – Tonny May 19 '13 at 9:46

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.