3

在 Linux 中,有什么方法可以检查以字节为单位的进程内存(例如使用 top 或 ps )。不是千字节,而是字节。

提前致谢!

4

2 回答 2

6

除了乘以 1024(或 1000,如果您想要 SI 正确)的明显答案之外?

AFAIK top、ps 等通过阅读 /proc/[PID]/status 或类似的东西获取他们的信息。其中以 KB 报告信息。所以我猜你的问题的答案是否定的。并不是说一个肯定的答案会有用,因为内存是从内核以页面级别的粒度分配的,Linux 支持的最小页面大小是 4 KB,所以你不会通过获取以字节为单位的内存消耗来获得更多的“分辨率” .

于 2010-05-07T16:05:52.523 回答
1

将千字节乘以 1024

于 2010-05-07T16:01:40.990 回答