因此,我正在为虚拟专用服务器定价。我希望支持每天大约 500 到 1,000 次(峰值)访问,分布在 5 个不同的网站上。其中 2 个网站将拥有 SQL 数据库,相当它们的负载很轻。我的带宽使用量很低 —— 通常每月不到 10GB。
我倾向于使用 orcsweb,因为它们作为软件包的一部分提供所有服务(每日备份、三重冗余 OC12、24 小时监控、防火墙等)。另外,我听说它们还不错。
我相信他们的最便宜的虚拟专用包每月 100 美元,包含我需要的一切。唯一让我不确定的是 1GB 的 RAM。
问题:
对于我的目的而言,对于带有 SQL Express 2008 的 Windows 2008 Server,1GB RAM 足够吗?
答案1
ORCS Web 的 James Kehr 是这里的一位朋友。感谢您考虑我们的虚拟专用服务器套餐。VDS 套餐非常划算,我相信您一定会喜欢我们提供的性能和功能。
至于你的问题,我将重复上面的评论……视情况而定™。对于你描述的情况,1 GB 应该足够了。我查看了我们现有的几台具有类似设置和命中次数的 VDS 服务器上的内存使用情况,没有一台服务器的内存使用率超过 90%。
请记住,SQL 和 IIS 都可能占用大量 RAM;此外,您还需要考虑操作系统的内存占用。如果您的数据库相对较小,总共只有数百兆字节,并且您的站点应用程序不会占用大量 RAM,那么 1 GB 应该没问题。在非常繁忙的日子里,您可能会在磁盘缓存期间遇到一些延迟,但即便如此,这也不应该成为严重的性能瓶颈。
如果您发现将来需要更多 RAM,我们会以非常合理的价格提供升级。除了 RAM,我们还提供磁盘空间增加、额外的 vCPU(虚拟处理器)、增强监控和我们广受欢迎的 Complete Care Package。
出于竞争原因,我们不会公布升级价格,但如果您希望了解当前的升级价格,我们的销售团队将很乐意为您提供帮助。
如果您还有其他问题,请告知我们。
詹姆斯·克尔
系统管理员
ORCS Web 公司
答案2
这取决于TM。
鉴于这实际上不是一个答案,我会说是的。考虑到您的轻负载,两个数据库,两个网站。这不是理想的情况,您可能会发现您的服务器以最大利用率运行。
原因:直到最近,我们的内部临时服务器还是一台运行 SQL 2005 Workgroup 的 Windows 2008 Standard 机器,并且总共有 1GB 的 RAM。它为当天做 QA 的(不幸的)人提供相当稳定的流量,托管着一个 20GB 和 60GB 的数据库。
大查询需要长的执行时间(比如,在非索引字段上搜索 1M+ 条记录)但如果数据库设计良好且索引正确,则应该不会遇到任何重大陷阱。