我一直在为此工作 5 天,每天超过 7 小时。我不是最好的编码员,所以我需要一些帮助。我需要知道如何在 Linux 上使用 C 程序从 /proc 获取信息。信息必须打印出来,并包括以下内容:
- 进程的完整命令行。
- 进程状态。
- 父进程的PID。
- 优先事项。
- 不错的价值。
- 实时调度优先。
- 上次执行的 CPU 编号。
- 在用户模式下计划此进程的时间量。
- 此进程已在内核模式下调度的时间量。
- 以字节为单位的虚拟内存大小。
- 程序总大小(以页为单位)。
- 驻留集大小 (RSS)(以字节为单位)。
- 驻留集大小 (RSS):进程在实际内存中的页数(以页为单位)。
- 页中的文本(代码)大小。
- 数据 + 堆栈大小(以页为单位)。
- 页表条目大小(以 KB 为单位)。
- 以 KB 为单位的数据大小。
- 以 KB 为单位的堆栈大小。
- 文本段 KB 的大小。