Web Server Capacity Planning: More Cores and More Memory

We have an ASP.NET project (40 or so web forms, 50 tables, a fairly standard IO application with care to minimize whenever possible), which should be deployed soon. The system will have about 100 simultaneous users, but only about 20 will knock on it at any time. We will deploy it on Windows Server 2008, starting with the 32-bit version.

When considering a production server specification that we need to worry more about, getting more cores and less memory (like 4 cores and 4 MB) or more memory and less cores (2 cores and 8 MB)?

Will it load up to 64-bit Windows Server Help using memory?

+3
source share
2 answers

A 32-bit version of Windows Server can only address 3 GB of memory. Get 64-bit, 2 cores and 4gb. Or, if money is not a problem, get 8 cores and 24 GB. The thing is to never guess. If you guess that you are wrong. Monitor memory pressure and CPU load, and get more / upgrade as needed. It's impossible and stupid to try to guess what the performance bottleneck will be. The only way is to measure, measure, measure and answer accordingly.

+6
source

, , - , , . , , .

? > 3,5 . 20 4 , , , - , , , , , ... (: ).

+1

Source: https://habr.com/ru/post/1704204/


All Articles