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

Impact of GPU Acceleration on Browser CPU Usage

Impact of GPU Acceleration on Browser CPU Usage
GPU acceleration is en vogue. After slowly but steadily moving out of the 3D niche it has arrived in the mainstream. Today, applications like Microsoft Office leverage the GPU, but even more so do web browsers. Chrome, Firefox, and Internet Explorer all have hardware acceleration turned on by default. People generally seem to be happy about that - GPUs are super-efficient, the more work they do the fewer remains for the CPU, overall energy consumption is reduced and battery life increases. Or so the myth goes. Interestingly, facts to prove that are hard to find. Nobody seems to have measured how GPU acceleration affects CPU usage. Let’s change that.
Performance/Sizing

Latest Posts

Beautiful Slide Decks from Markdown: Presenting with Slidev

Beautiful Slide Decks from Markdown: Presenting with Slidev
Would you like to get away from PowerPoint and author slide decks in Markdown? Then Slidev may be just what you’re looking for. It’s a web app for presentations. The fact that it’s geared towards developers shouldn’t put you off. After all, who isn’t a developer these days, with AI? Slidev comes with the beautiful Tahta themes and supports features like syntax highlighting and animations. Export options to PDF and PPTX allow for easy sharing. This article shows how to get started.
Applications