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:

netbsd vps

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 环境。

评论 (23 Comments)

  1. 什么时候能支持 Freebsd ? 相对来讲 Freebsd 要比 netbsd 更大众些。

  2. 相当的赞。不过NetBSD还是没有FreeBSD方便。

  3. 我想我是不是要再买一个vpsee的vps,一个生产环境,一个实验环境。

  4. Xen 半虚拟化下的 FreeBSD 目前还不稳定,如果要稳定支持 FreeBSD 的话必须使用 Xen 全虚拟化,全虚拟的性能没有半虚拟好(而且要 CPU 的支持),所以目前还没有推全虚拟 FreeBSD Xen 的打算。

  5. 哈,那是非常的欢迎:D

  6. 向往Vpsee..向往Vpsee的工作! 嘿嘿!

  7. If you mean your NetBSD VPS run on NetBSD base root server use XEN PV mode?

  8. No, not on a NetBSD host, the NetBSD will run as a Xen PV guest on Linux.

  9. Oh. and another question.
    If I just can choice one mode(PV or HVM) on a XEN root host?
    I mean, can I run PV & HVM mode guest on a XEN root server at the same time?

  10. one question more, If I don’t run so many FreeBSD guest on it
    (for example, just 4 or 8), if it will be more stable?

  11. 看着很有爱,这样的话,如果单单是博客,岂不是又可以下降一档-0-
    请问下:vpsee的母鸡是啥米配置呢?

  12. The short answer is, Yes. You can run PV and HVM at the same time, but we do not recommend it.

  13. No, it won’t. It’s not about the scale, it’s the reliability. although FreeBSD said it fully supports being a Xen PV domU, out test shows that it is not ready for production yet.

  14. thank you for your answer :)

  15. and, if possible, i’ll expect you for test with OpenBSD. :)

  16. 請問未來有機會提供 FreeBSD 服務嗎?
    thanks!

  17. 这完全依赖于 FreeBSD 社区啊,什么时候 FreeBSD 能提供稳定的 Xen PV domU 系统,什么时候我们就能提供 FreeBSD VPS:),目前提供 FreeBSD VPS 的最好办法是利用 Xen 的全虚拟,全虚拟有性能问题,我们暂时不打算采用。

  18. 啥时候能购买NetBSD的VPS啊,现在128M的Linux也没货?

  19. 因为 128mb 不好好管理会经常导致内存不足、导致频繁 swapping,对服务器性能不好,所以我们一台服务器上只允许有1、2个 128mb vps.

  20. 看了介绍很是喜欢!请问你们的NNMP 版本,有面板管理吗?要放多个站点是怎么操作呢? 有面板去操作还是命令?谢谢!

  21. @夏天
    没有面板,需要修改 nginx 配置文件。

  22. 請問有在netbsd上安裝l2tp/ipsec的教程麼?

  23. @vpsee
    请用用什么工具做压力测试呢?
    我一直依赖在您这里学了很多虚拟化的知识,也找了一台服务器搭了套虚拟化环境,但是就是不知道那些VMs能否稳定的工作。

发表评论