![]() ![]() Obviously, a comprehensive performance baseline is out of the scope for this post, but a good rule of thumb is to simply monitor Working Set with Perfmon. So, the trick is to install enough RAM so you never really deplete it all, while still having as little left over as you can. As a rule of thumb, the more RAM the better, but I doubt your average CFO is going to greenlight installing 64 GB of RAM in every server. Problem is, recommending how much RAM to use is really nothing more than an educated guess. You don’t want to recommend installing too much RAM as that wastes money, but having too little is even worse. Recommending RAM is a bit of a two-edged sword. What is the difference between a Core 2 Quad processor and a similar spec’ed Xeon? You guessed it, more cache. Getting a processor with a large L2 or 元 cache will generally provide better performance than a simple jump in clock speed. Research has shown that two CPUs will not generally be as fast as a single CPU with twice the clock speed, at least not on an app by app basis.Ĭache can also make a huge difference in the performance of a given processor. ![]() Basically, if you are becoming CPU bound, then scaling up will most likely help you out more than scaling out. Some loads will benefit from having more threads running, whereas some will benefit from having a smaller number of faster processors. What I mean by this is that scaling up the speed of your processor may be more advantageous than scaling out to more processors. Scaling up versus scaling out is also something you need to be cognizant of. To find out which CPU will really work for you will require some research to see how they perform in real-world situations. When it comes to speed, don’t necessarily believe the numbers processors from different manufacturers and generations do not generally provide an apples to apples comparison. , we discussed an issue that is mitigated if you use the later stepping of the Intel processor. When choosing a processor it is advised to get the most modern version, and the most recent stepping of whichever version you choose. I personally run 64-bit Windows 7 on my home machines, and I have yet to find a program that I want to use that does not work. Don’t worry however, as most 32-bit processes will work fine on 64-bit hardware, and if they don’t then most likely they were not written following proper 32-bit coding guidelines. This should not be a problem as 64-bit processors have been widely available for several years and in fact it is difficult to find a server class processor nowadays that is not 64-bit. ![]() Windows Server 2008 R2 only supports 64-bit processors, so obviously that is the first step. First, we should address hardware scaling. I have decided to publish a short series on basic guidelines you can use when provisioning a new server or tuning an old one. This will generally manifest itself in system or process slowness or memory or CPU bottlenecks. Here on the Performance Team we constantly deal with issues caused by incorrect performance tuning of various servers. First published on TECHNET on Aug 06, 2010 ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |