标签: linux operating-system htop
HTOP如何收集每个进程和整个系统的CPU消耗,内存消耗等信息?我不熟悉linux提供的任何特定于操作系统的api(如socket api)以收集这些统计信息。
答案 0 :(得分:0)
好吧,首先,我会指向htop来源。
htop
然后,像Linux这样的操作系统有很多接口来获取这些信息。其中一些指标可通过经典/proc伪文件系统或/sys/获得;其他人可能只能通过ioctl或特定系统调用(例如getgid)获得。
/proc
/sys/
ioctl
getgid