使用 1GB RAM 运行 Windows Server 2008 现实吗?

使用 1GB RAM 运行 Windows Server 2008 现实吗?

我正要“投资”一款便宜的 Windows 2008 VPS(每月 30 美元!),它配备 1GB 内存。

在此之前,我想问一下,期望一台可用的服务器是否现实只有 1GB 内存?

我打算用它进行轻量级开发/原型设计工作,也就是在 IIS 7 + .NET 3.5 + SQL 2008 Express 上运行 5-10 个小型网站。如果我的任何想法成功了,我当然会升级 RAM,但我只是好奇,如果只有 1GB,服务器是否会变得瘫痪或慢得令人无法忍受等等。

我认为在同一台服务器上使用 SQL 可能是最大的问题......

谢谢

更新:忘记提到它是 64 位 Windows,如果这对内存要求有很大影响的话。显然它也是企业版(也许我应该禁用此版本的一些功能?)

答案1

对于小型开发服务器,您应该使用 1GB 的 RAM,它当然不会在速度方面让任何人惊叹,但您在运行几个小型、低流量的开发网站时不应该遇到任何问题。

您必须注意的一件事是 SQL Server 会耗尽所有可用 RAM - 交换这些 RAM 需要周期并且很明显。要限制 RAM 使用量,请使用 SSMS 登录 SQL Server,右键单击左侧窗格中的 SQL Server 并选择属性。转到内存选项卡,并将最大服务器内存设置为 256MB 或 512MB 之类的值。这确实很有帮助。

答案2

正如您所正确发现的,SQL 可能是您最大的内存问题,但是如果您仅将其用于最小数据库,并且对其进行了正确的调整,那么应该没问题。它永远不会超级快,但对于开发环境来说,应该没问题。

答案3

我有一台 W2k8(Hyper-V VM)Web 服务器,内存为 1GB,运行起来非常流畅。我还在服务器上运行邮件中继。它报告的可用内存非常少,但缓存中大约有 300MB,如果应用程序需要,这些内存就可以使用。

JR

答案4

我的 32 位域控制器客户机带有 DNS,运行 Server 2008 时,256MB 内存就足够了,虽然它们是服务器核心,但遗憾的是,即使带有 GUI,操作系统也相当精简……但是,带有 .NET 的 IIS 对我来说似乎相当吃力 - 您可以调低 SQL。它对于开发来说会很好用,除非出现问题,否则不会让人无法忍受。

相关内容