占用空间最小的操作系统

0 linux freebsd cpu-usage memory-usage

许多 FreeBSD 用户告诉我,就 CPU 和 RAM 使用而言,FreeBSD 的占用空间最小。

我正在寻找具有尽可能少的 CPU 和 RAM 使用率的服务器操作系统,因此我将在我的服务器中尝试 FreeBSD。

这可能会产生更多问题,因为使用此操作系统的人并不多。

你有什么建议吗?

wzz*_*zrd 7

FreeBSD 拥有相当不错的用户群,这些用户群由知识渊博的人组成。我不会担心太多。更大的问题将是您对此事的个人经验和知识。

问问自己(并告诉我们):为什么在您的服务器中拥有几兆额外的可用 RAM 如此重要?这对你有什么好处?就金钱和其他性能因素而言,您需要付出什么代价?您使用的是 VPS,您是否需要为 CPU 周期付费?FreeBSD 会支持你的硬件吗?FreeBSD 是否在您的特定服务器上提供相同的 IO 吞吐量?您的应用程序是否支持 FreeBSD?

我假设最后几点是一个问题,因为您显然正在寻找可以为某些应用程序提供精益和平均平台的东西。

无论如何,我自己有点好奇,所以我在我的笔记本电脑上启动了几个 KVM 虚拟机。我目前正在从事 Django 开发,所以我这就是他们正在运行的:Django(管理 runserver,FreeBSD 机器上没什么特别的,Fedora 12 机器上的开发项目),PostgreSQL 8 和 Cherokee,只是为了拥有正在运行的东西。

我使用了几个星期的 Fedora box 来进行开发,我几天前安装的 FreeBSD box 来磨练我的 FreeBSD 技能,这些技能在过去几年中基本上处于休眠状态。我在 FreeBSD 机器上安装了很少的端口。

Fedora box 现在显示缓冲区为 22M,缓存为 80M,512M 中有 100M 正在使用中。基本上,这留下了大约 400M 的可用 RAM。

FreeBSD 盒子现在几乎没有缓存,60M 的缓冲区,33M 的活动 RAM,27M 的非活动 RAM 和 68M 'wired'。FreeBSD 'top' 实用程序显示在相同的 512M 内存中总共有 355M 可用内存。

现在,首先,我是一个 Linux 人,所以我不会详细解释 FreeBSD 上各种内存状态的含义。你可以在这里阅读一些关于它的内容。其次,当然这不是一个严肃的测试。它只是提供一个指示。然而,事实确实表明,无论您如何表述,两种操作系统之间的差异都会很小,无论哪种方式。

所以,长话短说,不要对这样的事情视而不见。选择您最喜欢的 *nix 或您愿意投入一些时间的 *nix。