KDE、Gnome 和 XFCE,各个 Linux 桌面环境的使用情况如何?

本文对比了Linux各种桌面环境的资源使用情况,包括内存和磁盘IO。测试使用Fedora虚拟机,发现KDE和Gnome至少需要4GB内存,现代浏览器可能需要6GB或更多。XFCE的资源消耗并不如人们想象的轻量。测试还强调了未启用任何额外功能以确保准确性。

64699563882b726d0913d78bb56e6c06.gif

摘要:Linux 中的桌面环境是一个程序,对于用户来说也有多种选择,那么在各种 Linux 桌面环境的资源消耗情况分别如何呢?

链接:https://itvision.altervista.org/linux-desktop-environments-system-usage.html

声明:本文为 优快云 翻译,未经允许禁止转载。

作者 | Artem S. Tashkinov

译者 | 弯月   责编 |  郑丽媛

出品 | 优快云(ID:优快云news)

在本文中,我们从系统的使用情况出发,比较一下各个 Linux 桌面环境。

首先定义一下方法论。为了得出可以更准确的结果,这一步是必须的,不能随意选择测试基准。

  • 此次测试使用的是 Fedora。Fedora 通常都会提供最新的软件。我们需要测试近期的软件,也就是 2022 年 12 月前后的软件,一年前(2021 年 12 月)不在考虑范围内。

  • 此次测试采用了虚拟机 VirtualBox 6.1.40,因为每个人的硬件都不一样,专用显卡和内置显卡的速度显然不同。这会导致内存或显存的使用量出现差别。但我们没有使用 VirtualBox 7.0,因为该版本依然是 beta 版。

  • 虚拟机的磁盘大小为 16GB,四核 vCPU,128MB 显存,4096MB 内存,分辨率为 1920x1080@24 位色。不使用交换分区,因为它的行为非常不确定。

  • Gnome 和 KDE 在 Wayland 和 Xorg 下测试,其他桌面环境在 Xorg 服务器(即纯 X11 模式)下测试。

  • 为了获得没有运行桌面环境时的系统内存使用量,系统将会启动到 IceWM 下,它占用的内存非常少,但依然可以提供一个图形环境。

  • 磁盘缓存通过 echo 3 > /proc/sys/vm/drop_caches 命令进行清除。为什么?因为我们不会用到磁盘缓存,我们只需要看到真正的内存使用数据。

  • 此次测试还做了一件额外工作:统计桌面环境的磁盘 IO 情况。我会使用 VirtualBox 的会话信息功能,获取启动到特定桌面环境后 60 秒内的数据。

  • 不对桌面环境进行任何修改。例如,KDE Plasma 附加功能(plasmoids)会极大增加内存占用率,而 KDE 消耗的内存量已经很大了。

下面是统计数据(MB):

8aeac3482f2b3c213a65be0b7bb2bf44.png

* 磁盘读取数据从冷启动开始统计,直到桌面环境启动(包括文件管理器和图形终端模拟器)为止。

你是否依然认为 XFCE 是一个轻量级桌面环境?我想你可能已经改变主意了。总的来看,使用 KDE 或 Gnome 的话,至少需要 4GB 内存。此外,如果使用现代浏览器就要准备 6GB、甚至 8GB 的内存。

4d49797d0084bf16ca6057894bf273b2.gif

☞ArkUI 新能力,助力应用开发更便捷
☞ChatGPT 火爆“出圈”,谷歌员工慌了!CEO 回应:我们也有,担心声誉才没上
☞“Go 2” 正式落地,中国 Gopher 踏上新征程!
### 不同 Linux 桌面环境的特点区别 #### GNOME GNOME 是一种高度集成且现代化的桌面环境,注重用户体验的一致性简洁性。其设计哲学强调易用性美观度,在最新版本中引入了许多创新特性,但也因此受到了一些用户的批评,认为过于偏离传统的操作方式[^2]。 #### KDE KDE 则是一个功能极其丰富的桌面解决方案,提供了大量的自定义选项支持多种外观风格的能力。相比其他几种桌面环境而言,KDE 更加灵活多变,允许用户根据个人喜好调整几乎所有方面,从窗口管理到菜单布局都可以自由配置。不过这也意味着 KDE 可能会消耗更多的系统资源来支持这些高级特性视觉效果[^1]。 #### XFCE XFCE 属于较为轻量级的选择之一,旨在提供快速响应时间较低内存占用的同时保持良好的兼容性稳定性。对于那些希望获得接近 Windows 风格界面体验而又不想牺牲太多性能的老设备来说尤为合适。此外,由于其经典而直观的操作模式,使得不少不喜欢 GNOME 3 或 Unity 新变化的人转向了 XFCE。 #### LXDE/LXQT LXDE 后来演变成 LXQT 的项目专注于极致精简的设计理念,专为低规格硬件打造。这类桌面环境通常只包含最基本的功能组件,并通过插件机制扩展额外能力。尽管如此,它们仍然能够满足日常办公需求并维持较高的运行效率。随着技术进步以及社区贡献不断增加,现在 LXQT 已经成为了一个相对成熟的替代方案。 ```bash # 安装不同的桌面环境示例命令 (基于Debian/Ubuntu) sudo apt-get install ubuntu-desktop # 安装GNOME sudo apt-get install kubuntu-desktop # 安装KDE sudo apt-get install xubuntu-desktop # 安装XFCE sudo apt-get install lubuntu-desktop # 安装LXDE/LXQT ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

优快云资讯

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值