Linux 系统监控应用选择
通常,您的 Linux 桌面环境都会配备一个系统监控工具,它可以帮助您跟踪应用程序的内存、CPU 等使用情况。但是,您是否知道还有其他替代选择呢?您可能会惊讶于有如此多高质量的选择。
类似于大多数桌面环境,GNOME 也自带系统监视器。由于 GNOME 是 Ubuntu、Fedora 以及大多数主要 Linux 发行版的默认设置,因此您最有可能接触到这个系统监视器。
对于很多人来说,也许是大多数用户,GNOME 系统监视器已经足够满足日常需求。毕竟,该程序可以显示 CPU 利用率、已用 RAM 量和交换空间使用情况。它还显示了网络的数据传输量。
在“进程”选项卡中,您可以查看当前运行的进程,并且如果发现应用程序卡住或没有响应,您可以强制将其关闭。
这些是系统监视器应该完成的基本任务,并且您可以期望每个替代应用都能胜任这些任务。
如果您购买了 Steam Deck,那么您就是 Linux 用户,但不会直接接触到 GNOME 系统监视器。
这是因为 Steam Deck 的桌面模式使用 KDE Plasma 桌面。因此,当您寻找 Windows 任务管理器的替代品时,您会发现 Plasma 系统监视器作为替代选择。
KDE 的系统监视器显示的信息比 GNOME 的更多,但这仅仅是它出色的部分原因。 由于它是 KDE 软件,因此可以进行自定义设置。
Plasma 系统监视器允许您编辑现有页面或创建自己的页面,您可以决定要显示哪些类型的信息。在大多数图形工具中,无论您使用何种操作系统,都无法获得如此程度的自由度和灵活性。
毫无疑问,Plasma 系统监视器是一款出色的工具。 如果您决定在电脑上安装 Linux,但又不想使用 KDE Plasma,您仍然可以在 GNOME 或其他桌面环境上安装 Plasma 系统监视器。
许多现代且令人兴奋的 Linux 系统监视器都以 GNOME 为目标。“Resources” 应用程序采用了 GNOME 45 中引入的全高侧边栏设计以及新的活动指示器等其他变化。 您可以在默认文件管理器、系统设置应用以及其他一些应用中找到这种新样式。
仅凭外观,就足以成为切换到 Resources 的理由,因为 GNOME 系统监视器看起来确实有些过时了。
但这不仅仅是外表。 Resources 将当前运行的应用程序与当前运行的进程分开。 这对于桌面用户来说是更重要的信息,而不是管理服务器或机器组的系统管理员。
Resources 会显示应用程序名称及其图标,因此如果某个应用程序行为异常,可以很容易地找到它。 结束应用程序按钮也以红色突出显示,可以快速了解如何关闭卡死的软件。
假设,像许多 Linux 用户一样,您已经熟悉了 Microsoft Windows。在这种情况下,您第一次使用的系统监视器可能不是 GNOME 或 KDE 的工具,而是 Windows 任务管理器。您可以在 Linux 上运行该应用程序吗?并不完全可以。但 Mission Center 可能已经足够接近了。
Mission Center 以与 Microsoft 工具相同的布局和颜色显示信息。但不仅仅是外观, Windows 任务管理器和 Mission Center 都可以深入了解您的 CPU,显示线程数、句柄、正常运行时间等。
上述工具是您可以打开、执行任务、查看所需信息然后立即关闭的工具。 如果您愿意,可以将其在后台运行,但这并不是它们设计的目的。但如果您确实需要密切关注计算机的性能,Monitorets 就能发挥作用。
Monitorets 是一款更像是小部件的应用。它在不显眼的小窗口中显示有关 CPU、GPU、RAM、网络等的持续信息。 该应用程序提供了相当多的选项。
您可以在深色和浅色主题之间切换,选择水平或网格布局而不是默认的垂直排列,并决定是否要密切关注计算机各个部分的存储空间和温度。
您可以将 Monitorets 窗口保留在后台浮动,以便定期访问信息,或者可以保持打开状态,因为查看它的信息很方便。
GNOME 的设计语言并不适合所有人。如果您不太关心应用程序是否与桌面的其余部分融为一体,您可能会喜欢系统监控中心显示信息的方式。您看到的不是图表,而是像汽车中的速度表一样的圆形仪表。
也就是说,这个应用程序并非只是噱头。每个选项卡都可以让您了解电脑运行的不同方面。除了“进程”选项卡(列出默认 GNOME 系统监视器中的进程)之外,您还可以查看计算机上运行的许多不同服务,包括 bluetooth.service(蓝牙)和 cups.service(打印)等。
如果需要了解电脑的规格,“系统”选项卡提供的信息比桌面环境更深入。
系统监控中心提供了大量数据,但如果您希望仪表盘始终显示在桌面上,迷你系统监视器 是您所需要的。 它来自同一开发人员,但保持应用程序窗口紧凑,就像一个小部件。
在 Linux 上,您不需要图形应用程序来完成每项任务。 通常,您可以在终端中完成此项工作。 这不仅是个人喜好的问题。 命令行工具有时比任何图形应用程序的功能都要深入得多。
如果您真的想深入了解系统的内部工作原理,则可能需要查看 Linux 众多基于终端的系统监控工具之一。