Ubuntu风味如何在资源消耗和性能方面进行比较?

最低要求统计数据无法为尝试确定其机器的合适风味的新用户和潜在用户提供足够的准确信息。 人们需要知道操作系统是否能在其硬件上顺利运行。 我们需要能够在资源使用和管理方面轻松比较Ubuntu风格。

兴趣点包括:

性能

  • 负载响应(例如Firefox打开10个标签)
  • 菜单/破折号速度

资源使用情况

  • 内存使用情况
  • 硬盘使用情况
  • 3D图形要求

这些数据可以使用条形图和不同版本(13.04,13.10,14.04等)在单独的图表中描述,但最重要的是最新版本。

他们如何在标准用例场景下进行比较,例如使用Firefox,LibreOffice或观看全屏Flashvideo或Netflix? 我的机器是否能够快速响应并运行Ubuntu,还是我最好使用Lubuntu或Xubuntu? 合理的快速响应系统的最低系统要求是什么? 官方最低硬件要求规范不提供此信息。

我在几天前提到了一个资源用法,我在你的一篇post中提到过,在图表中看起来像这样:

在此处输入图像描述

在此处输入图像描述

这两个图的来源是从Ubuntu及其衍生物之间的区别是什么? 如上所述,它们应该被轻视,因为它们可以变化。 我在做测试时注意到以下内容:

  • 对于所有情况,如果降低了最大RAM量,它们的一般RAM使用率也会降低。 例如,具有4 GB RAM的计算机中的Lubuntu将使用165 MB的RAM。 但是如果你拿出2 GB的RAM并且总共只留下2 GB,它将使用125 MB的RAM。 如果我再次拿出1 GB,只留下1 GB,它将使用大约100 MB的RAM。 因此,正常的RAM使用量可能会根据总RAM的数量而有所不同。

  • 所有发行版都适应他们的硬件。 这就是说,如果你有一个低规格的CPU,使用率可能会超过图表。 如果您拥有更强大的CPU,则它们的使用率可能低于该特定分发的图表。 关于RAM也是如此。 应该注意的是,Linux尝试使用尽可能多的资源来获得最佳的系统。 未使用的RAM是浪费的RAM。 这种思维方式不要混淆Windows如何使用RAM。 两者都以不同的方式使用额外的RAM。

  • 图表中的值可能因硬件差异,分发版本,桌面版本,更新等而异。 这只是为了让最终用户了解他们在一个特定情况下的比较方式。

对于FPS(video性能),我会寻求Phoronix 2014年3月桌面性能

如果我们获取在那里进行的所有FPS基准测试的一般FPS分数,我们将获得以下图表:

在此处输入图像描述

但是,如果我们考虑到显卡的类型,驱动程序版本,分发版本,桌面版本等,这种类型的基准测试可能会发生很大变化。

对于图形要求,他们都没有要求太多,甚至KDE,Unity和Gnome,但你应该至少有一个支持OpenGL 2.0+的显卡(现在,几乎所有人都这样做)。 如果您想测量桌面在使用桌面界面时如何影响FPS性能,我可以这样说:

重型桌面 – KDE
中级桌面 – Unity,Gnome
轻量级桌面 – Xfce,LXDE,OpenBox

Flexion中显示的数据,我觉得非常准确,并给出了内存使用的概念(非CPU)

| Desktop Environment | Memory Used | | ---------------------|------------:| | Enlightenment 0.18.8 | 83.8 MiB | | LXDE 0.5.5 | 87.0 MiB | | XFCE 4.10.2 | 110.0 MiB | | LXQt 0.7.0 | 113.0 MiB | | MATE 1.8.1 | 123.0 MiB | | Cinnamon 2.2.13 | 176.3 MiB | | GNOME3 3.12.2 | 245.3 MiB | | KDE 4.13.1 | 302.6 MiB | | Unity 7.2.0.14 | 312.5 MiB | 

现在,公平地说,从基准测试开始,所有桌面都会收到很多关于渲染的更新。 这就是为什么Phoronix制定了另一个FPS基准测试 ,我们可以在其中看到一些改进。 最终的结果是,至少在Unity中,它在Xonotic 0.7(1920×1080)的情况下获得了大约10%的帧率,从112(低基准)和42(高基准)到120(低基准)和63 (高基准)。

对于菜单速度,所有发行版的变化都不大。 如果在“系统设置”中的“安全和隐私”选项中禁用“联机搜索”,则可以更快地在Unity(使用Dash)上运行。

最后的想法:

在做所有这些测试时,我发现了比我想象的更多。 例如,我真的不希望KDE使用那么少的资源。 我认为它需要1 GB的RAM。 我发现的另一件事是Lubuntu和Xubuntu在启动和使用整个系统方面的速度有多快。 当然,一个几乎常见的事实仍然是,分发使用的资源越少,您将拥有的选择越少。

因此,Kubuntu或Ubuntu的用户可以享受Samba共享,更轻松的打印配置和许多其他function等多种function,但OpenBox或LXDE用户会更难以实现相同目标(如共享文件夹)需要更长时间。

如果您希望看到这里提到的案例的CPU / RAM特定用法,请您阅读Ubuntu及其衍生产品之间的区别是什么? 它显示了除了其他信息之外每个分布在不同负载下的表现。

Ubuntu的不同风格之间的唯一区别是已安装的桌面。

这个问题已经涵盖了几个Ubuntu桌面重用的基本最低系统要求: 每种Ubuntu桌面的系统要求是什么?

要解决您的清单:

  • 内存使用情况:

    请参阅Linux桌面环境的内存消耗

  • 硬盘使用情况:

    请参阅Ubuntu桌面的每种风格的系统要求是什么?

  • 3D图形要求:

    Phoronix上有几篇关于桌面性能的文章。 您会注意到,当涉及到图形时,即使每个桌面都运行在同一软件(Xorg +内核)上,由于使用了不同的合成器,也存在一些性能差异。

    • Ubuntu 14.04 LTS (Unity,XFCE,KDE,LXDE,Gnome和Openbox)上的6路Linux桌面2D / 3D性能比较

    • Linux Mint 17上的6路桌面比较 (Cinnamon,Gnome,KDE,XFCE,MATE和LXDE; Mint 17是Ubuntu 14.04的衍生产品)

    • Ubuntu 13.10 Linux上的8路桌面比较 (Unity,XFCE,KDE,LXDE,Gnome,Openbox和Razor-QT)

    • Ubuntu 13.04桌面比较:6个桌面,5个驱动程序/ GPU组合

  • 反应:

    Linux内核调度程序的响应能力已有基准测试,但据我所知,桌面响应性尚未进行基准测试,可能是因为这样做很费力。 通常的方法是记录输入事件(正在使用的键盘或鼠标)和PC的监视器的video,然后回放video并计算输入事件和完成的video响应之间的帧。