我正在设置一个具有 256MB RAM 的 VPS。我计划最终将我目前托管在共享主机帐户上的网站移至 VPS。上个月,这些域名共收到 2,046,164 个请求(根据流量日志),不过根据其中一个网站获得的社交媒体流量水平,该数字可能会略有上下波动。
目前,我已将其设置为 Ubuntu LAMP 配置,它使用总 RAM 的 137MB,没有任何流量传入。我还没有真正尝试调整 Apache2,因为我不确定应该为 maxclients 和相关进程设置输入什么数字。
有人告诉我 Debian 比 Ubuntu 轻量级一些,需要的内存要少得多。放弃我当前的安装并使用 Debian 来节省内存是一个好主意吗?节省的内存有多大?
答案1
如果您不运行不必要的服务或 GUI,它们应该没什么不同。Ubuntu 基于 Debian。它还倾向于通过默认存储库系统提供更多程序和附加组件,但我最近还没有检查过这是否属实。
我认为您可能想要 Ubuntu,仅仅是因为它有可用的帮助库,而且 Ubuntu 在哲学上并不那么严格。最终,两者都应该可以正常工作,您更熟悉的那个可能是您应该尝试使用的那个。
告诉你 Debian 明显较小的人可能是将桌面 Ubuntu 与 Debian 的服务器安装进行比较。
您应该能够让 Ubuntu Server 在精简状态下运行,而无需太多麻烦。
答案2
VPS 上的 Debian/Ubuntu 应该使用几乎相同数量的 RAM。Ubuntu 的大多数版本可能略有更新,可能会使用更多 RAM,但不会多很多。否则,唯一的区别在于 ubuntu 上的基本安装,它往往稍微更炫一些。但在服务器版本上,这应该不是问题。
答案3
Apache 的默认配置对于大多数用途来说已经“足够好了”,因此您不必调整连接参数。进行一些负载测试,看看它在压力下如何工作。如果您有静态页面,它甚至不应该费力。
但是,您需要告诉 Apache 您托管多个域,以便它知道为给定的连接字符串提供正确的页面。