VPS 优化攻略(一): 选择合适的 Linux 发行版作为生产环境

/

VPS 优化攻略(一): 选择合适的 Linux 发行版作为生产环境

VPS 的资源非常有限,特别是内存,VPS 的优化一般都是以节省内存为目的。选择合适的 Linux 发行版作为生产环境其实非常重要,因为很多 Linux 发行版并不太适合作为 VPS 的生产环境,一是主要针对桌面环境,耗费内存太大,比如 FedoraOpenSUSE,二是维护比较困难,经常需要解决包的依赖关系,比如 Arch LinuxGentoo,三是软件安装需要编译源码包,虽然软件可以根据系统环境优化的很好,但是编译时会耗费大量内存,比如 Gentoo。

如果是低内存 VPS,我建议选择 Debian 32bit,作为比较古老的 Linux 发行版,Debian 的最大特色就是稳定,尽管很多软件都不是最新的,不过作为生产环境,稳定是最重要的,一味追求版本的更迭毫无意义,除非是有性能和功能上的巨大改进。Debian 的软件安装采用二进制包,安装时耗费内存很小,包管理机制 apt 和 dpkg 非常高效,新手可以很容易上手,这些都是 Debian 非常流行,占据了生产环境很大比重的原因。

如果 VPS 的内存相对比较大,那么可以考虑 Debian 64bit,虽然占用资源多了,但是性能上会带来不小的提高,也可以考虑 CentOS。另外一个值得考虑的对象是 FreeBSD,FreeBSD 不属于 Linux,实际上它可以算作最正统的 Unix,非常非常稳定,作为生产环境是不二之选。值得注意的是,FreeBSD 的软件安装也需要编译源码包,不过正因为如此,软件会优化的很好。

Comments