472,328 Members | 1,834 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 472,328 software developers and data experts.

Hardware Configuration for ASP.NET Server

I'm looking for information as to what considerations I should make when
configuring an ASP.NET web server. I realize that a lot of factors need to
be considered, but I'm just looking for a good starting point.

Right now, I have a Windows 2000 (IIS 5) web server (P4 2.8 GHz, 1GB RAM,
80GB SATA HD) that is used to host an ASP site, which gets hit by 400-500
simultaneous users during peak hours (according to perfmon's Current
Anonymous Users counter). Currently, this pegs the CPU to 100% pretty much
constantly. Even when there are about 200-300 users, it hangs around 100%
quite a bit. Admittedly, the code could be better optimized, but I have
already done quite a bit of optimizations and it doesn't seem to put a dent
in this utilization. Also, just FYI, the database is on a separate server,
but that is beyond the scope of my question.

Anyway, I'm looking at moving the most high-traffic portions of the site to
ASP.NET 2.0, and I'm also looking at purchasing a new server. The server
would definitely have Windows 2003 Web Editition. But beyond that, I'm not
sure what I should be looking at. I don't want to go overboard, but I want
to get something within reason that will not only relieve some of the
pressure off the CPU, but also provide some padding for future growth.
Ideally, I would like the server to handle 2,000 simultaneous users, if not
more.

Right now, I'm considering a Windows 2003 server with 2 Dual Core 3 GHz
Xeons, 2GB 533MHz (4x512MB) RAM, and a 36GB SAS 15K RPM HD.

Is 2 dual core CPU's overboard, or will that go a long way in allow more
simultaneous users, and would be better getting a single faster dual core
CPU? Should I consider getting Windows 2003 Standard server which would
allow more than 2GB RAM, or should 2GB RAM suffice? What are yout comments
on SAS vs. SATA hard drives in regards to a web server?

Again, I realize a lot of this is subjective, and really depends on the
situation. But if there are any specific considerations that should be made
when deciding between the above, please let me know.

Also, I would love if anyone could point me to a good site that listing
various recommendations for an IIS web server configuration, as I've checked
and have been unsuccessful at finding anything of value.

Thanks in advance for your time.

Jerad
Aug 21 '06 #1
0 1276

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

5
by: Lorax | last post by:
I'm on the IS team of a medium-sized non-profit with international reach. We're trying to make some decisions regarding our Web server and database...
3
by: Peter | last post by:
If I want to build a web services application (not web application), what is the hardware requirement ? Does anyone have the experience?
2
by: ramankalia | last post by:
Hi, I need to provide SQL server for 100 or 50 VB clients. Please suggest the configuration for the above. thanks
3
by: Rich | last post by:
This is what one of the tables looks like - they are all similar and there are about 60 different tables: CREATE TABLE SalesData1( smalldatetime...
9
by: kbd | last post by:
Hello: I know that hardware requirements are dependent upon many factors. However I need a sanity check on this configuration. First the...
2
by: Parv | last post by:
Hi all I am having a SQL Server database of arround 110GB and 250 Users. What is best suited hardware requirements for handling of such a...
110
by: alf | last post by:
Hi, is it possible that due to OS crash or mysql itself crash or some e.g. SCSI failure to lose all the data stored in the table (let's say...
6
by: Steve Mowbray | last post by:
Hi I am using SerialPort component to send raw binary files to a remote device with RTS/CTS handshaking - the remote device has a small receive...
8
by: Sid B | last post by:
(apologies for the cross-post) Hi, I am new to my company and have been asked to recommend a new redundancy / backup plan for our online...
0
by: tammygombez | last post by:
Hey everyone! I've been researching gaming laptops lately, and I must say, they can get pretty expensive. However, I've come across some great...
0
by: concettolabs | last post by:
In today's business world, businesses are increasingly turning to PowerApps to develop custom business applications. PowerApps is a powerful tool...
0
better678
by: better678 | last post by:
Question: Discuss your understanding of the Java platform. Is the statement "Java is interpreted" correct? Answer: Java is an object-oriented...
0
by: Kemmylinns12 | last post by:
Blockchain technology has emerged as a transformative force in the business world, offering unprecedented opportunities for innovation and...
0
by: CD Tom | last post by:
This happens in runtime 2013 and 2016. When a report is run and then closed a toolbar shows up and the only way to get it to go away is to right...
0
by: CD Tom | last post by:
This only shows up in access runtime. When a user select a report from my report menu when they close the report they get a menu I've called Add-ins...
0
by: Naresh1 | last post by:
What is WebLogic Admin Training? WebLogic Admin Training is a specialized program designed to equip individuals with the skills and knowledge...
0
by: antdb | last post by:
Ⅰ. Advantage of AntDB: hyper-convergence + streaming processing engine In the overall architecture, a new "hyper-convergence" concept was...
1
by: Matthew3360 | last post by:
Hi, I have a python app that i want to be able to get variables from a php page on my webserver. My python app is on my computer. How would I make it...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.