In RDS environments where CPU utilization is pegged at 100%, which may not be due to just a single user running a single application but a combination of users and applications.
ThreadLocker will monitor the total CPU utilization and apply its ThreadLocking algorithms across the RDS server keeping the CPU utilization at acceptable levels.
WHY CHOOSE THREADLOCKER?
With ThreadLocker, you can elect a percentage of your CPU’s that ThreadLocker can use for isolating these processes. When a process violates the thread locking criteria, they are locked into these subset of cores to contend with any other processes also thread locked. Leaving well behaved processes to take advantage of all cores.
System Wide monitoring will control the system’s overall CPU usage. When the overall usage reaches a configured threshold ThreadLocker will start applying its ThreadLocking algorithms. ThreadLocker will make intelligent decisions about which processes to ThreadLock based on a number of criteria and various configuration options selected.
With System Wide monitoring enabled, CPU usage will no longer flat line for extended periods of time.
ThreadLocker will prevent ‘resource intensive’ users from impacting all other users providing a greatly improved end user experience.
ThreadLocker’s core engine is highly optimised and comsumes less CPU than Microsoft’s own Task Manager and with its XML based configuration, configurations can be easily deployed using start-up scripts or group policy preferences.
By isolating misbehaving processes to a subset of cores, ThreadLocker can guarantee there will always be able resources for other applications.
ThreadLocker will constantly monitor processes it has thread locked and will re-adjust priority, or affinity if the user tries to remove the restriction.
– CPU Utilization
– Session Counts
– ThreadLocker Actions
– The most resource consuming users and processes
Real-time and historic data views allow you see exactly what was happening in your environment and how ThreadLocker was working to keep your environments CPU usage under control.
By preventing rogue and ‘resource intensive’ applications from consuming all available CPU resource, more CPU resource is available allowing additional numbers of users on to the system.
” With ThreadLocker we have been able to control the amount of CPU threads per server Excel can consume, this allows for a greater user density and in turn a reduced per seat cost. We love how easy ThreadLocker is to setup, using our software deployment services we push the agent with configuration and it’s ready and controlling CPU threads in seconds. Today we continue to scale our environment, ThreadLocker is now a crucial part of our service standard and we continue to find new ways it can help achieve our global business agility needs.”
End User Computing – Virtualization Specialist
Willis Towers Watson
ThreadLocker Results by Scapa Testing
Scapa Test and Performance Platform (TPP):
Testing was performed on a single RDS host with simulated users connecting from the Scapa test client using the RDP display protocol.
• End User Experience (EUE) was completely transformed
• Dramatic improvements in average execution times
• CPU utilization was down significantly
• User density was increased