顶部显示大量数字代替内存百分比

ann*_*28p 5 memory top ram

今天我决定top在我的 Arch Linux 笔记本电脑上运行,迎接这个:

甚至什么

特别是,这让我感到困扰:

甚至什么

GiB Mem :225809113546752.0/7.791

这个数字不会随着实际内存消耗而改变。

有谁知道为什么会发生这种情况?

Min*_*Max 3

该问题已已知并已修复 -顶部:防止异常“Mem”图形显示

在此补丁之前,top 错误地假设从总数中减去“已用”和“可用”后总会有一些(少量)物理内存。但正如下面引用的问题所证明的那样,“已用”和“可用”的总和可能会超过总内存量。

该错误已在一个月前修复,但 Arch Linux 的procps-ng软件包是在 2016 年 7 月 10 日构建的。因此,简单的系统升级在这种情况下没有帮助。

您至少有两种方法可以解决这个问题:

  1. procps-ng从源代码构建最新版本。
  2. 使用htop或其他模拟进行系统监控。