答案1
如果您引用SWAP
列中的值,则g
表示“吉比字节”(GiB),m
表示“兆比字节”(MiB)。对于标题中的值也是如此(但使用的字母是大写的)。
我相信正在使用的是基于 2 的单位,而不是基于 10 的单位(从top
Linux 系统上的手册来看)。
根据这个服务器故障答案:
Top(至少在某些版本中)将每个进程的交换计算为 VIRT - RSS,而不是报告实际交换使用情况。在 Linux 下,结果是一个完全没有意义的数字。
顶级工具使用错误的公式来计算错误报告为交换空间的内容。它实际上是地址空间大小减去驻留集大小的结果。这是一件愚蠢的事情,因为一个是虚拟内存的度量,另一个是物理内存的度量。因此,我们根本不完全清楚结果是什么,甚至是衡量的标准。