Windows 2008 VPS有多less内存?

从Windows Server 2008的系统要求(在wikipedia.org上):

  • 最小:512 MB内存(可能会限制性能和某些function)
  • build议:2 GB RAM或更高

我打算将我的网站托pipe在Windows 2008 VPS上,我最初计划使用一个可提供512 MB内存(以节省一些资金)的托pipe计划,但现在我担心,系统要求是否适用于Windows 2008在VPS中运行还是存在差异? 我的网站有很less的内存要求,但我会使用MySQL应该使用一些这种内存,我应该得到至less1 GB的内存?

你必须测量。 这些猜测对你没有好处。

我首先会雇佣一个512MB的存储器,然后进行压力testing,如果certificateRAM是达到所需性能水平的瓶颈,那么将合同提高到1GB并再次测量。

不知道是否所有的托pipe服务提供商都会允许你随意升级,但对我来说这似乎是一个自然的要求,所以你不应该有麻烦find一个可以做到这一点。

当看到Server 2003和Server 2008的基本要求时,会有很大的不同。2008是基于Vistadevise的,它有一个巨大的额外的操作系统改头换面,试图解决一些MS最大的过去的问题,并占用新的命运这已经让我们进入了Win 7时代。 但是,所有闪耀的, 并不总是由黄金制成的。

我公司为专门用户进行货币或外汇交易销售VPS服务器,因此,观众在需要满足的情况下是相当俘虏的。

我有客户要求服务器2008 R2没有意识到它出来的盒子吃了400兆内存,由于巨大的服务依赖,只是核心安装需要。 比较一下,只有104兆内存的Server 2003的要求。 在1G RAM的规定中,这是巨大的差异 。 你可能会认为放弃所有不需要的服务在这里会有所帮助,但不幸的是,MS已经将不相关的服务交织在依赖关系图中,以防止你这样做。 通过强迫我们维护所有的服务,非技术用户将来不太可能破坏他将来可能需要的一些function,所以MS迫使我们保持所有的大脑死亡支持活着,以减less来自优化性能。

很多人都喜欢说“ RAM现在很便宜 ”。 但是呢? 不是当它是租用软件包的一部分时,用户每个月都会重新付费,尤其是考虑到它支持大量不能使用的服务,而且不会丢失部分核心function。

由于2003年已经成为强制淘汰的一部分,我将无法为客户提供2003年提供的记忆与绩效的好处,这迫使我摆脱不了解竞争的利益,而这种竞争并不了解这一点。 MS继续努力,在很大程度上避免了软件盗版,因为政策已经发展成为将不完整的产品推向市场,用客户作为付费betatesting者,然后依靠补丁后的补丁来完成破坏工程以及包装devise的低效率过程,只是及时将其标记为过时并重新开始。 一定是某种经济在这里工作,我不能完全理解,但肯定不利于最终用户的立场。

512MB是方式低。 1 GB将是绝对的最小值。 我的2008 Web服务器使用1 GB的RAM运行IIS7,邮件服务器,DNS服务器和MySQL 5.1。

我使用1024 MB RAM运行基于Windows Server 2008 R2的VPS。 我还安装了SQL Server 2008 Express。 ASP.NET应用程序运行良好,但他们不是高stream量的网站,更只是一个“开发者游乐场”。 我还安装了Apache 2.2 for Windows,并在同一台机器上运行MySQL(IIS到一个IP,Apache到另一个)。 Apache侧的Wordpress和Drupal安装与IIS侧的ASP.NET应用程序一样工作,但是网站加载时间比我想要的要长(2到3秒),所以我想我只用1024 MB的RAM运行Apache / IIS和SQL Server / MySQL。

1 GB是微软推荐的。 如果您尝试512 MB VPS,512 MB RAM操作系统将占用360 MB RAM …

我将坚持MS准则,并将尝试1 GB VPS以获得最佳性能。

当MS说最小的记忆,他们只是意味着最低的性能。 另一方面,他们推荐的内存也在较高端。 对我来说,一个工作的基本规则是将最小类别中的内存加倍。 你应该从中得到不错的performance。

还有一点,正如你所说,你的网站不会是一个饥饿的应用程序。 我相信MySQL也不应该是内存饥饿。 你也应该停止对你的实例不必要的服务。 我猜1 GB将足以为您的服务器提供动力,并提供良好的性能。