We are in the process of migrating this forum. A new space will be available soon. We are sorry for the inconvenience.

How to disable Hyper-threading in OVH dedicated servers?


Rift
11-05-2015, 14:28
Ow I wasn't in known that there is different support menu in the old customer interface

Rift
11-05-2015, 14:12
Quote Originally Posted by alvaroag
If your server is from the 2014 line, it includes a IPMI-based KVM, which I think you may be able to use to access the BIOS. However, I can't find any method to disable hyperthreading from Windows itself. The only workaround from the OS itself is available for Linux.

You may anyway be able to run the process with affinity for specific processors, which may (or not) diusable hyperthreading use for your process. You do it esecuting your process with "START /AFFINITY PROCESS.EXE", where "" is a bitmask of which processors your process will run on.

As a developer, I would recommend to check if you can update the application. It's never a good idea to have an outdated application on a production environment.
Yes, I know but the company behind the software doesn't exist since than and it's so specialized server for the task, there is no alternative no source codes also

marks
11-05-2015, 12:59
apart from what alvaroag said, all very sensible, if it doesn't work and you still need so, you could try to open a ticket with our engineers requesting so with our engineers here:

OVH Manager >> Old customer interface >> Support >> Submit an incident ticket

and they'll get back to you about it. It's not guaranteed that our engineers will be able to do it, but if you really need to, do explain why to them and wait for their answer.

Thanks

alvaroag
11-05-2015, 05:41
If your server is from the 2014 line, it includes a IPMI-based KVM, which I think you may be able to use to access the BIOS. However, I can't find any method to disable hyperthreading from Windows itself. The only workaround from the OS itself is available for Linux.

You may anyway be able to run the process with affinity for specific processors, which may (or not) diusable hyperthreading use for your process. You do it esecuting your process with "START /AFFINITY PROCESS.EXE", where "" is a bitmask of which processors your process will run on.

As a developer, I would recommend to check if you can update the application. It's never a good idea to have an outdated application on a production environment.

Rift
10-05-2015, 17:25
Hello,

We are running an ancient software, never updated since 2001 with Windows Server 2008 R2 Standard Edition.
The problem is the application is single threaded. In our tests on local machine with i7 cpu the performance of it increases by about 10~15% when Hyper Threading is off.
I belive it will show the same performance increase with XEON cpu also.
My Question is how can I disable the HyperThreading, I see that there is a KVM provided by OVH, I wonder if I can access bios using it?
I know you will say why you didn't try, the problem is even 1 minute down time is critical for us.

Thank you in advance.