相关疑难解决方法(0)

为什么“top”中的内存使用量没有加起来?

我注意到有时当我运行top 时,进程表中每个进程的内存使用量似乎加起来不等于总数。

例如,在下面的转储中,top 表示我正在使用 16 Gb 内存。但是,进程表只显示了两个使用 520 Mb 多一点的进程。如何找出消耗其他 15.5 Gb 的资源?(我正在使用 CentOS。)

$顶

top - 12:16:34 up 45 days, 2:28, 3 users, load average: 0.24, 0.65, 0.71
任务:总共 274 个,运行 1 个,睡眠 273 个,停止 0 个,僵尸 0 个
Cpu(s): 2.3%us, 0.2%sy, 0.0%ni, 97.5%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
内存:总共 16432032k,已使用 16340144k,91888k 空闲,21736k 缓冲区
交换:总共 18481144k,已使用 1112k,空闲 18480032k,缓存 15624488k

  PID 用户 PR NI VIRT RES SHR S %CPU %MEM TIME+ 命令
18159 jsmith 15 0 260m 31m 4560 …

memory linux top

30
推荐指数
1
解决办法
1万
查看次数

标签 统计

linux ×1

memory ×1

top ×1