Sus*_*ain 5 linux command-line
如何做的命令top
,并ps
使用计算CPU使用率/proc/[$pid]/stat
文件?此外,他们如何获取有关进程的内存利用率信息?
这是我将如何“仅阅读 procps 包的源代码”
包含在什么包ps
中top
?
dpkg -S top| grep '/top$'
dpkg -S ps|grep '/ps$'
Run Code Online (Sandbox Code Playgroud)
我已经apt-src
安装了,你安装了吗?
dpkg -S apt-src
Run Code Online (Sandbox Code Playgroud)
查看procps和apt-src的版本
dpkg -l procps apt-src
Run Code Online (Sandbox Code Playgroud)
procps
获取包的来源
apt-src install procps
Run Code Online (Sandbox Code Playgroud)
看看我们得到了什么:
ls -ld procps*
Run Code Online (Sandbox Code Playgroud)
cd
进入procps-3.2.8
(或您下载的任何版本)并查看Makefile
、 以及所有以大写命名的文件,例如README*
、INSTALL
等,然后读取*.h
和*.c
,并考虑执行make
.