Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 Linux 中,有什么方法可以检查以字节为单位的进程内存(例如使用 top 或 ps )。不是千字节,而是字节。
提前致谢!
除了乘以 1024(或 1000,如果您想要 SI 正确)的明显答案之外?
AFAIK top、ps 等通过阅读 /proc/[PID]/status 或类似的东西获取他们的信息。其中以 KB 报告信息。所以我猜你的问题的答案是否定的。并不是说一个肯定的答案会有用,因为内存是从内核以页面级别的粒度分配的,Linux 支持的最小页面大小是 4 KB,所以你不会通过获取以字节为单位的内存消耗来获得更多的“分辨率” .
将千字节乘以 1024