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

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

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

甚至什么

这尤其困扰我:

甚至无论如何

GiB Mem :225809113546752.0/7.791

这个数字不随实际内存消耗而变化。

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

答案1

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

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

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

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

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

相关内容