Linux下如何获取进程信息
如何从内核获取进程统计信息并返回 buf,如下所示?
进程数:ticks_user:ticks_system:ticks_interrupt:cpu秒:procsizes:驻留段大小
我在/proc/[pid]/stat
中找到了一些信息,但是没有关于ticks系统的数据, ticks_interrupt 和 cpusecond。
我在哪里可以找到有关这些的信息?
任何指向 API 或文档的指针都会有所帮助。
How can I get process statistics from the kernel and return the buf as the following?
number of processes : ticks_user : ticks_system : ticks_interrupt : cpuseconds : procsizes : resident segment sizes
I found some information in /proc/[pid]/stat
, but there is no data about ticks system, ticks_interrupt, and cpusecond.
Where can I find information about these?
Any pointers to API or documentation will be helpful.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
用于
开始,阅读手册页,对于 top/htop,按 h 获取帮助屏幕 q 退出;
然而,没有一个联机帮助页提到刻度 - 它是什么?
Use
for the start, read the manpage, and for top/htop press h to get a help screen q to quit;
However, none of the manpages mentions ticks - what is it?
您可以尝试vmstat。它不是用蜱虫来表示的,但为什么需要蜱虫呢?
您打算如何处理这些信息?
有时它也可能grep通过内核源代码,尝试你的流行语。
You may can give vmstat a try. It is not in ticks, but why do you need ticks?
What are you planing to do with this information?
Sometimes it may also to grep through the kernel sources, trying your buzzwords.