[root@localhost ~]# top
top - 09:23:10 up 23 min,  1 user,  load average: 0.00, 0.00, 0.00
Tasks:  75 total,   2 running,  73 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.0%us,  0.0%sy,  0.0%ni, 99.7%id,  0.0%wa,  0.0%hi,  0.3%si,  0.0%st
Mem:   2075500k total,   338200k used,  1737300k free,    19556k buffers
Swap:  4128760k total,        0k used,  4128760k free,   272884k cached
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                      
    1 root      15   0  2072  620  532 S  0.0  0.0   0:00.31 init                          
    2 root      RT  -5     0    0    0 S  0.0  0.0   0:00.00 migration/0                   
    3 root      34  19     0    0    0 S  0.0  0.0   0:00.00 ksoftirqd/0                   
    4 root      RT  -5     0    0    0 S  0.0  0.0   0:00.00 watchdog/0                    
    5 root      10  -5     0    0    0 S  0.0  0.0   0:00.02 events/0

top输出的第一部分显示了一般系统信息,第一行显示当前系统信息,系统运行时间,已登录的用户数,系统的平均速度!

平均负载包括3个值:1分钟,5分钟,15分钟平均负载

PID:进程ID

USER:进程所有者的用户名

PR:进程优先级

NI:进程nice value

VIRT:进程使用的虚拟内存总量

RES:进程使用的物理内存总量

SHR:进程与其他进程共享的内存总量

%CPU:cpu百分比

%MEM:物理内存百分比

TIME+:进程启动后使用cpu的时间

COMMAND:进程的命令行名称



linux进程信号:

kill -s HUP 3940

信号名称描述
1HUP挂起
2INT中断
3QUIT停止运行
9KILL强制终止
11SEGV段违例
15TERM条件终止
17STOP强制停止,但未终止
18TSTP停止或暂停,但继续在后台运行
19CONTSTOP或TSTP之后恢复执行
  1. kill命令

kill命令允许跟进进程IP(PID)将信号发送给相关进程。要发送进程信号,你必须是进程的所有者或根用户登录