标签:alt roc inf article procs image src 使用 参考资料
Linux中的top命令是如何实现的?
top是procs
的一部分, 常用来查看系统的负载情况. procs
中除了top外, 还包括ps, free, w, uptime, watch, sysctl
等常用的命令. 了解top命令除了直接在terminal使用之外, 就是top的官方文档和源代码了.
不过在此之前, 我们可以用strace top
看下运行top命令时到底做了什么?
/proc
目录下读取进程的statm信息[cal@manjaro-nuc10i7fnh ~]$ cat /proc/self/statm 2126 130 114 6 0 112 0
2126
a)进程占用的总的内存
130
b)进程当前时刻占用的物理内存
114
c)同其它进程共享的内存
6
d)进程的代码段
0
e)共享库(从2.6版本起,这个值为0)
112
f)进程的堆栈
0
g)dirty pages(从2.6版本起,这个值为0)
挖坑, 先记个参考资料 https://blog.csdn.net/ubuntu2016/article/details/79439658
标签:alt roc inf article procs image src 使用 参考资料
原文地址:https://www.cnblogs.com/carlsplace/p/12953525.html