linux - 需要top的源码,找到linux中top和/proc/目录的联系

标签 linux process-monitor

我想要 top 的源代码,但我在任何地方都找不到,我想要更多关于/proc 目录究竟包含什么的信息。我看到它有一系列标记为 1、2、3 4 的文件夹, .... 在这些文件夹中似乎有一组一致的文件。我想知道这些是否是当前在机器上运行的进程的目录。

我还想知道 TOP 究竟是如何链接到这个文件夹的,因为我被告知进程由 TOP 通过从这些目录中获取数据来监控。我想知道哪个文件是 TOP 从目录中获取特定进程的 CPU 使用率。如果它太复杂,如果你能指出我可以从中真正理解它的代码部分,那就太好了!

感谢您的帮助 舒维克

最佳答案

关于linux - 需要top的源码,找到linux中top和/proc/目录的联系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3371131/

相关文章:

linux - LD_LIBRARY_PATH 副作用

asp.net - 如何使用 Process Monitor 确定哪个 DLL 导致 BadImageFormatException

Python 获取 'permission denied' 到 Linux 中的文件

c++ - 共享库 (libNNN.so) 是否/应该共享常量数据?

c++ - 共享库 RPATH 和二进制 RPATH 优先级

linux - 检查产生其他进程的 bash 脚本中的总内存使用情况

windows - 名称中带有冒号的文件会发生什么情况?

python - 未从记录的搜索路径加载 DLL

windows - 设备驱动程序如何像Process Monitor一样成为EXE