How Much Memory Does a Database/File/Print/Terminal/Web Server Need?

Here are some very simple guidelines that help determine how much memory a particular server actually needs in order to perform well. Of course, these are just rules of thumb, but nevertheless they might come in handy.

  • Database servers (also domain controllers): The database should fit into physical RAM with some to spare.
  • File servers: The more, the better. Add RAM until response times under heavy load are a little faster than strictly required.
  • Print servers: Not much RAM is needed. 4 GB should be more than enough for typical systems.
  • Terminal servers (with or without Citrix): Add RAM until you cannot increase the user density any more without affecting responsiveness.
  • Web servers: All frequently accessed content should fit into physical RAM with some to spare.

Comments

Related Posts

Four Ways to Increase the Capacity of Your Citrix XenApp Farm

Even with the most meticulous design, the day will come when your farm’s capacity is not sufficient any more. User numbers increase, applications become more resource-hungry and the amount of data to be handled increases steadily. So what do you do? Simply more of the same, i.e. buy more servers and add them to the farm? That is one way of increasing capacity, but it is not the only one and therefore may not be the best.
Performance/Sizing

Latest Posts

Filebrowser to Be Archived. Migrate to a Modern Alternative: Sambee

Filebrowser to Be Archived. Migrate to a Modern Alternative: Sambee
Filebrowser is being archived. As the author writes, the codebase dates back to when he was but 15 years old. Having created such a popular file management tool is a more than impressive achievement for anyone, let alone a teenager. However, when it comes to security and reliability, Filebrowser seems to be built on a less than ideal foundation, so much so that the author states:
Home Automation, Networking & Self-Hosting