CPU scheduling and memory optimizations solutions compared Part 1 of 2 CPU

Updated: September 22nd 2015

Although it has been a while since I’ve written this article there’s still  a lot of interest in the subject. Pretty much nothing has changed since I released it so it’s was also still valid,  until yesterday. Community hero Andrew Morgan released a long awaited update for ThreadLocker. I’ve updated the Threadlocker part of this article and the conclusion.

If you are reading this you might also be interested in part 2 of the CPU scheduling and memory optimization solutions series.

For a while now customers and colleagues are asking me which tool to use when it comes to CPU scheduling and memory optimizations. We use several management products and end up with more than one product utilizing these tasks. Choice is good but do we just enable them all and if not what’s the best way to configure this?

When you look a little bit deeper then plain and simple marketing you’ll notice that the way the different products handle CPU scheduling is totally different and combining some of them will degrade system performance or simply don’t work for example Citrix CPU management does not start when Microsoft DFSS is enabled.

Before we start I’d like to thank Andrew Morgan for allowing me to re-use some information from his ThreadLocker topic.

To start off I will first try to explain how each product works and will then summarize and see if we can work through them and work to a proper advice.

Microsoft Windows 2008 R2 Dynamic Fair Share Scheduling (DFSS)

Continue reading

CPU scheduling and memory optimization solutions compared Part 2 of 2 Memory

If you are reading this you might also be interested in part 1 of the CPU scheduling and memory optimization solutions series.

For a while now customers and colleagues are asking me which tool to use when it comes to CPU scheduling and Memory optimization. We use several management products and end up with more than one product utilizing these tasks. Choice is good but do we just enable them all and if not what’s the best way to configure this?

When you look a little bit deeper then plain and simple marketing you’ll notice that the way the different products handle memory optimization totally different and combining some of them will degrade system performance or might not work.

To start off I will first try to explain how each product works and will then summarize and see if we can work through them and work to a proper advice. 

Continue reading

RES Automation Manager Building Block – Create and configure Active Directory domains

The RES Automation Manager Active Directory Building Block consists of two modules. The first module will configure the server in a new domain in a new forest where the second module will add a server to a already existing domain. Remember to first install prerequisites like DNS before executing these jobs.

To automatically configure Active Directory we need to call an answer file while executing dcpromo.exe. This answer file is just a text file which I like to create dynamically so I can use this modules in a multi tenancy environment. To do this we just run some Powershell echo’s to a text file based on global variables and parameters.

Continue reading

RES Automation Manager Windows Roles and Features building block

RES Automation Manager Windows Roles and Features Building Block

For a customer I am  working on where we are automating the complete infrastructure we obviously started with the Operating System deployment and all of the Roles and Features Windows has to offer. Because I don’t want to spend any time reinventing the wheel I googeled for a RES Automation Manager Windows roles and features Building Block so I can simply import it and start with that. What amazes me is that I wasn’t able to find anything at all on installing the Windows Roled and Features from within RES Automation Manager.

So what’s the logical solution……. I have to create it myself and the reason you are reading this is that you are looking for it to just like me, Just for you i decided to share it! Just click on the link, extract it and import it modules_windows 2008 r2.

Continue reading