Ubuntunetworking服务器 – 在512Mb内存上的性能?

我正在考虑部署一个我开发的新的商业networking服务,但是我还不确定市场的潜力,所以我不想马上购买一个重量级的服务器。 一个我曾经处理过的ISP,我很满意,为经济型服务器提供了一个好的价格(大约65美元)

Ubuntu 8.1
1.8GHz 2Mb Core 2 Duo
512Mb的RAM
80Gb高清

如果我在这台服务器上运行的只有Apache,PHP和MySQL,并且只有一个域的数据库devise良好,那么这个级别的硬件就足以给我提供合理的空间了吗?

补充:带宽是'无限的',我有一些其他的专用服务器,我没有在这个公式下的问题,所以我不认为这是一个问题。 我也可以在ISP上使用共享备份空间,因此目前也处于合理的水平。

假设你知道如何调整Apache / PHP / MySQL,认为这对于初学者网站来说已经足够了。 从小开始是一个好方法。 除非您确定需要stream量和I / O,否则不要浪费您的预算。 65美元/月是不是太寒酸,但我假设它是一个完整的服务器(不共享)。

在这一点上,我会比实际的机器更关心带宽。 上升/下降256-512k? 帽子? 那些将是更紧迫的问题,因为带宽可以更快地吃掉,而硬件可以承受一些额外的工作量。 我也会问ISP是否在现场进行每日备份。 看来你的系统没有使用RAID,所以我会有点担心某种程度的数据保护/备份/等等。 等等

我会说在机器上的这一点你没事。 在工作负载大幅增加之前,处理器实际上并不重要,但是首先在内存/存储方面首当其冲。 我还假设你是否需要更多的内存,他们会增加额外的DIMM(当然是+ $ /月),或者存储等等。开始以65美元/月开始托pipe是个好主意。 您已经消除了很多系统级的难题,开始新业务时,您需要关注业务,而不是技术细节。

我第二个osij2is的回应 – 我们运行一个虚拟服务器,为公司内部的一个公告牌服务一些孩子,虚拟服务器设置为512兆。

真正的关键是要监控性能统计数据,看看它的performance如何。 设置完成后,监视你的内存和磁盘使用情况,如果显示出性能太局促,那就投入更多的内存。

你真的不知道这个系统是否“足够”,直到你尝试。

另一个考虑是安装没有GUI层(服务器安装模式)的Ubuntu,以便节省一些磁盘空间和内存; 如果你觉得它有一点局促,可能会有助于给你更多的回旋余地。

记忆力便宜,可能是在问题的第一个迹象下接下来投资的最大的单一performance助推器。

希望有所帮助!

这很难说,因为它依赖太多的variables,即(除其他之外)

  • 有多less用户
  • 每天点击多less次
  • 数据库的重要性是你的应用程序(即使devise良好,你的应用程序可能需要来自数据库的小型查询,或者一个复杂的结果集。

我正在运行一个小型公司的networking服务器,用一个小型的Typo3 CMS安装,每天在相当类似的硬件上提供几百页的服务,而且这种方法很好,而且对于更多的页面展示会有相当大的扩展,但是即使在这里,我也看到硬盘,特别是内存不足是性能的主要瓶颈。

我也build议不要在这方面投入太less,因为服务的反应速度太慢可能会使可能的客户相信这不值得他们的钱。

所以,提供更多内存的东西应该是首选。

你有这个configuration足够的果汁。 我曾经运行一个只有256MB RAM的沉重的下载网站。 所有我会诚意推荐的是,你优化Apache和MySQL,以获得最大的钱。

你应该看看http://articles.slicehost.com/ ,他们可能不再是我的提供者,但他们的文档是普遍的,容易理解的。