使用1GB内存运行Windows Server 2008是否现实?

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

在我这样做之前,我想我会问是否真的希望一个只有1GB内存的可用服务器

我打算将它用于轻型开发/原型制作工作,这意味着在IIS 7 + .NET 3.5 + SQL 2008 Express上运行5-10个小型网站。 如果我的任何想法都起飞了,我当然会升级内存,但是我只是好奇服务器是否会因为只有1GB等而变得瘫痪或难以忍受。

我想在同一台服务器上有SQL可能是最大的问题…

谢谢

更新:忘了提及它的64位窗口,如果这对内存要求有很大的不同。 显然它也是企业版(也许我应该禁用这个版本的一些function?)

你应该得到一个小的开发服务器1GB的RAM,它当然不会打击任何人的速度明智,但你不应该有任何问题,运行几个小的,低stream量的开发网站。

有一点你必须注意的是SQL Server吃掉所有可用的RAM – 交换这个需要周期,是显而易见的。 要限制内存使用量,请使用SSMSlogin到SQL Server,右键单击左侧窗格中的SQL Server,然后select属性。 转到内存选项卡,并将最大服务器内存设置为像256MB或512MB的东西。 这真的有帮助。

正如你已经正确地发现,SQL可能是你最大的内存问题,但是,如果你只使用它的最小数据库,并正确调整你应该没问题。 它永远不会超快,但对于开发环境来说,应该是可以的。

我有一个W2k8(Hyper-V虚拟机)networking服务器与1GB的RAM,它似乎很爽快。 我也运行邮件中继。 它报告的空闲内存非常less,但在caching中大约有300MB,如果应用程序需要它,则可用。

JR

我曾经有一个testing服务器的开发与像你这样的设置,我另外用它作为terminal服务器。 虽然速度不是很快,但是可以与之合作。

与Vista机器与1 GB RAM相比,我对此performance感到惊讶。

我使用DNS的32位域控制器客户端可以使用运行Server 2008的256MB内存,但是它们是服务器内核,但是,即使使用GUI,操作系统也很渺茫…但是,使用.NET的IIS对我来说似乎相当饥饿 – SQL你可以调低。 它对于发展来说工作得很好,除非有什么问题,否则不会难以忍受。