6.23. Procps-3.2.7

Procps 包含有用于监视系统进程的程序。

预计编译时间: 0.1 SBU
所需磁盘空间: 2.3 MB

6.23.1. 安装 Procps

应用一个补丁修补 watch 程序中的关于 unicode 的问题:


patch -Np1 -i ../procps-3.2.7-watch_unicode-1.patch

编译软件包:


make

这个软件包没有附带测试程序。

安装软件包:


make install

6.23.2. Procps 的内容

安装的程序: free, kill, pgrep, pkill, pmap, ps, pwdx, skill, slabtop, snice, sysctl, tload, top, uptime, vmstat, w, and watch
安装的库: libproc.so

简要描述

free

报告系统中的空闲和已用内存数量(同时包括物理内存和交换内存)

kill

向进程发送信号

pgrep

基于进程名及其属性来查找进程

pkill

依据进程名及其属性向进程发送信号

pmap

报告所告所给定进程的内存映射

ps

显示当前正运行的进程列表

pwdx

显示当前工作目录的进程

skill

向符合所给标准的进程发送信号

slabtop

实时显示内核直接缓冲的详细信息

snice

改变符合所给标准的进程的调度优先权

sysctl

在运行期间修改内核参数

tload

打印当前系统平均负荷曲线图

top

显示使用 CPU 最密集的进程列表,它提供了对实时的处理器行为的实时察看。

uptime

显示系统运行了多久,有多少用户登录,以及系统平均负荷。

vmstat

显示虚拟内存统计,并给出有关处进程、内存、块输入/输出(IO)、陷阱、CPU使用率。

w

显示哪个用户登录,在哪里以及何时登录的。

watch

重复运行所给的命令,以显示输出的第一次满屏,这将允许用户察看随时间变化的输出。

libproc

含有该软件包中大多数程序所需使用的函数


Host by Alair