Thursday, November 23, 2006

Recommended to set Hyper-threading off when configuring the Contributor Web/Application

Contributor: Applies to all version

According to the documentation from Intel, the hyper-threading concept was designed to improve performance of software that uses an average of 30% CPU cycles at any given time. Hence you can effectively push two threads through the CPU for an average of 60% CPU utilization, plus some overhead, increasing the software's performance by 100%.

Contributor was designed with performance in mind, so that when you publish, initialize, and/or synchronize, the application uses 100% of the available CPU cycles.

For applications like Contributor that already maximize the CPU processes, when you attempt to push two 100% CPU utilization threads through each processor you do not receive any improvement in performance. You actually get a decrease in performance since there is some overhead to the hyper-threading processing that gets added to the 200% utilization. If we assume an additional 2% for overhead, you end up attempting to utilize 202% of the CPU cycles available. Thus, Contributor processes will run faster with hyper-threading turned off.

Hyper-threading can be setted off from BIOS Settings. You can take the help of IT Person or Network person for this task.

No comments: