最低要求统计数据无法为试图确定适合其机器的版本的新用户和潜在用户提供足够准确的信息。人们需要知道操作系统是否能在他们的硬件上顺利运行。我们需要能够轻松地比较 Ubuntu 版本在资源使用和管理方面的差异。
兴趣点包括:
表现
- 负载下的响应能力(例如 Firefox 打开 10 个标签页)
- 菜单/仪表板速度
资源使用情况
- 内存使用情况
- 硬盘使用情况
- 3D 图形要求
可以使用条形图来描述这些数据,并在单独的图表中使用不同的版本(13.04、13.10、14.04 等),但最重要的是最新版本。
在标准用例场景(例如使用 Firefox、LibreOffice 或观看全屏 Flash 视频或 Netflix)下,它们如何比较?我的机器运行 Ubuntu 会快速响应吗?还是我更适合使用 Lubuntu 或 Xubuntu?合理的快速响应系统?官方最低硬件要求规范未提供此信息。
答案1
几天前我在你的一篇文章中提到过一次资源使用情况,将其绘制成图表如下:
两张图表的来源均来自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(视频性能),我会寻求Phoronix 2014 年 3 月桌面性能
如果我们获取在那里进行的所有 FPS 基准测试的总体 FPS 分数,我们将得到以下图表:
但是,如果我们考虑到显卡类型、驱动程序版本、发行版本、桌面版本等,这种类型的基准测试可能会发生很大变化。
对于图形要求,它们都要求不高,甚至 KDE、Unity 和 Gnome 也是如此,但您至少应该有一个支持 OpenGL 2.0+ 的显卡(目前,几乎所有显卡都支持)。如果您想在使用桌面界面时测量桌面如何影响 FPS 性能,我可以这样说:
重型桌面 - KDE
中级桌面 - Unity、Gnome
轻量级桌面 - Xfce、LXDE、OpenBox
数据显示屈曲,我觉得非常准确,并且给出了内存使用情况(不是 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 (1920x1080) 等情况下,其帧率提高了约 10%,从 112(低基准)和 42(高基准)上升到 120(低基准)和 63(高基准)。
对于菜单速度,这在所有发行版上没有太大差异。如果您在系统设置中的“安全和隐私”选项中禁用“在线搜索”,则 Unity(使用 Dash)的速度会更快。
最后的想法:
在进行所有这些测试时,我发现了比我想象的更多的东西。例如,我真的没想到 KDE 会使用那么少的资源。我以为它会占用 1 GB 的 RAM。我还发现 Lubuntu 和 Xubuntu 在启动和使用整个系统方面有多快。当然,一个几乎普遍的事实是,发行版使用的资源越少,你的选择就越少。
因此,Kubuntu 或 Ubuntu 的用户可以享受 Samba 共享、更简单的打印配置和许多其他功能,但 OpenBox 或 LXDE 用户会更加困难或需要更长的时间才能实现相同的目标(如共享文件夹)。
如果你希望了解这里提到的案例中 CPU/RAM 的具体使用情况,我建议你阅读Ubuntu 和其衍生产品有何区别?除了其他信息外,它还显示了每个分布在不同负载下的表现。
答案2
Ubuntu 不同版本之间的唯一区别是安装的桌面。
这个问题已经涵盖了几个 Ubuntu 桌面重新发布版的基本最低系统要求:Ubuntu 桌面每个版本系统要求是什么?
要解决您的问题:
内存使用情况:
硬盘使用情况:
3D 图形要求:
Phoronix 上有几篇文章比较桌面性能。您会注意到,在图形方面,即使每个桌面都运行相同的软件(Xorg+kernel),由于使用不同的合成器,性能也会有所不同。
Ubuntu 14.04 LTS 上 6 种 Linux 桌面 2D/3D 性能比较(Unity、XFCE、KDE、LXDE、Gnome 和 Openbox)
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)
响应性:
Linux 内核调度程序的响应性已经有过基准测试,但据我所知,桌面响应性尚未进行过基准测试,可能是因为这样做很费力。通常的方法是录制输入事件(正在使用的键盘或鼠标)和 PC 显示器的视频,然后播放视频并计算输入事件和视频响应完成之间的帧数。