Solaris 单个进程CPU,内存资源获取方式
Solaris可以通过kstat接口编程获取系统总体CPU,内存使用率,单个进程的CPU,内存使用率我通过/proc文件系统也可以获取,但是以普通用户身份运行程序时,我要是想获取进程号1的/proc下面的文件会显示permission denied。还有以普通用户身份运行prstat命令时是可以得到init进程的CPU占用率的,prstat是怎么做的,哪里可以得到prstat的源代码吗?或者,还有别的方式可以得到单个进程的内存,CPU使用率吗?比如,kstat接口的方式?不过,kstat接口好像只能得到总体信息,不能得到单个进程的信息。