Linode Distro(如何选择?)64 位?

Linode Distro(如何选择?)64 位?

我已经转向 Linode (360MB),想听听大家对选择哪个发行版的反馈。我将运行 LAMP(P 代表 PHP)。

我主要对安全性、性能、稳定性和未来的补丁感兴趣。
我应该使用 64 位版本的操作系统吗?或者这样做有什么缺点?

选择 ...

Arch Linux 2009.02
Arch Linux 2009.02 64bit
CentOS 5.3
CentOS 5.3 64bit
Debian 5.0
Debian 5.0 64bit
Fedora 11
Gentoo 2008.0
Gentoo 2008.0 64bit
OpenSUSE 11.0
Slackware 12.2
Ubuntu 8.04 LTS
Ubuntu 8.04 LTS 64bit
Ubuntu 9.10
Ubuntu 9.10 64bit

干杯

答案1

披露:我在 Linode 工作。

360 MB 是相当多的内存,但对于 LAMP 堆栈来说,这不算什么。您需要充分了解如何在这么大的空间内优化堆栈;64 位操作系统会直接阻碍这些努力,因为它会在某些方面使用更多的内存开销。我对您列出的每个发行版都了如指掌(我构建了其中几个),因此,您最好使用 Ubuntu。

我在 jedsmith.org 上运行 Debian,在我的开发 Linodes 上运行 Ubuntu,它们可能是所有发行版中最高效的;Ubuntu 作为当前发行版的先驱,可以满足您的一切需求——安全性、性能以及一个可以解答问题的大型社区。

来自 cletus 的精彩观点:

我有点想建议使用 Arch Linux,因为它是一个基本发行版,你只需要安装你需要的软件包,因为不必要的软件包会很快耗尽你的内存。

我也听说过 Arch 也有同样的问题,但还没有尝试过。另一位 Linode 员工 Sam 对 Arch 赞不绝口,并对其赞不绝口。

另外,关于 LAMP 堆栈,考虑使用 nginx 而不是 Apache,以在低端 VPS 切片上获得更好的性能。

jedsmith.org 是 FastCGI PHP 前面的 nginx,它尖叫得像地狱一样。

答案2

披露:我是一位非常满意的 Linode 客户,拥有 360 计划。

我在 Linode 上使用 ArchLinux 2009.02。我之所以选择 ArchLinux,是因为我已经熟悉它,并且发现它的包管理系统非常方便和直观。该发行版可以轻松配置精简系统,且麻烦最少。

对于 360 计划,我一直犹豫是否在与 Web 服务器相同的节点上运行 MySQL 实例。我避免使用 64 位发行版,因为内存开销较大,正如杰德·史密斯

答案3

全部都试一下吗?

老实说,只要尝试一下,享受乐趣就行。找到你喜欢的,然后短期内坚持下去,然后再因为其他原因尝试另一种。

相关内容