VPSee VPS添加支持NetBSD
经过一个多星期的测试,NetBSD 正式成为我们支持的操作系统之一,到目前为止我们的 VPS已经支持包括 CentOS, Debian, Ubuntu, Gentoo, Arch Linux, Fedora, OpenSUSE, Slackware 在内的8种最流行的 Linux 发行版和1种 BSD 发行版。不熟悉 BSD 历史的朋友可以看看错综复杂的 Unix 家谱。对于每一种操作系统和我们制作的 Xen domU 模版,我们都做了严格的测试。前段时间我们在1台双 CPU 四核的 8GB SUN Fire V20z 服务器上测试了32个 128/256MB FreeBSD VPS 的混合,每个 VPS 上跑不同的应用和压力工具,测试结果不理想,有多个 FreeBSD VPS 无响应,但没有造成服务器主机的 crash. 目前理论和实验都显示 FreeBSD/Xen 组合还不够稳定,离应用到生产环境还有一段距离。
作为能在 Xen PV 上稳定运行的唯一 BSD 系统,NetBSD 表现的非常优秀,喜欢 Gentoo, Arch 风格的 Linux 玩家应该也会对纯 Unix 血统、干净的 BSD 系统感兴趣。VPSee 已经把 vpsee.com 的备份站点移植到了我们拉斯维加斯机房的的 NetBSD VPS 上,默认安装完 NetBSD + Nginx + MySQL + PHP(NNMP)并启动后,在没有任何优化的情况下内存消耗仅为 42MB:
http://www.vpsee.com/wp-content/uploads/2010/07/netbsd-vps.png
NetBSD 的使用方式、各个命令和命令的参数用法都和 Linux 有很大差异,比如 NetBSD 上面的工具都是 BSD 的那一套,Linux 上的很多工具都是 GNU 那套,虽然做的事情是一样的,做事方式差不多,但是这些细小的差别让人刚开始使用的时候觉得不方便。比如在 BSD 下看内存使用情况没有 free 工具:
$ sysctl -a | grep -i memory
kern.memory_protection = 1
proc.curproc.rlimit.memoryuse.soft = 121909248
proc.curproc.rlimit.memoryuse.hard = 121909248
proc.curproc.rlimit.memorylocked.soft = 40636416
proc.curproc.rlimit.memorylocked.hard = 121909248
proc.curproc.rlimit.vmemoryuse.soft = unlimited
proc.curproc.rlimit.vmemoryuse.hard = unlimited
NetBSD 上的 top 和 Linux 上的 top 在参数的解释上也有所不同。所以,我们仅推荐此系统给非常有经验并肯自己钻研的 Unix/Linux 用户。我们提供的 NetBSD 版本是 5.0.1,NetBSD 相关资料比较少,为了给大家提供方便和更快入手,我们还制作了一个 NNMP 版本,NNMP 版本是一个已经装好 Nginx/MySQL/PHP 工具包的 NetBSD 版本,用户直接把博客/网站放上去就可以用了。学习是一个实践的过程,我们还是推荐新手使用最小化的版本,然后通过看书、查资料、自己动手熟悉 NetBSD 环境。
转载自:VPsee 没用过BSD,不知道怎么样。
页:
[1]