top 进程管理
top 动态查看进程
前五行解释:
第一行参数说明:
top -
07:06:19 当前时间
up 10 min, 系统运行时间,格式为时:分
1 user, 当前登录用户数
load average: 0.00, 0.00, 0.00 系统负载,即任务队列的平均长度,三个数值分别为1分钟、5分钟、15分钟前到现在的平均值。
一般来说,每个CPU内核当前活动进程数不大于3,则系统运行表现良好。
当然这里说的是每个CPU的内核,也就是如果你主机是四核的话,那么只要uptime最后输出的一串字符数值小于4*3=12即表示系统负载不是很严重。
第二行参数说明:
Tasks:
190 total, 当前进程总数
1 running, 运行数量
189 sleeping, 睡眠数量
0 stopped, 停止数量
0 zombie 僵尸数量
第三行参数说明:
Cpu(s):
6.7%us, 系统用户占用CPU的百分比
6.7%sy, 内核中的进程占用CPU百分比
0.0%ni, 用户进程空间内改变过优先级的进程占用CPU百分比
80.0%id, 空闲CPU百分比
0.0%wa,
0.0%hi,
6.7%si,
0.0%st
第五行参数说明:
Mem:
1006288k total, 当前物理内存总量
371972k used, 已经使用内存总量
634316k free, 空闲的内存总量
53628k buffers 缓冲总量
第六行参数说明:
Swap:
1023992k total, 交换空间总量
0k used, 使用总量
1023992k free, 空闲总量
133788k cached 缓存交换区总量
进程号 运行进程用户 动态调整优先级 调整进程优先级
PID USER PR NI
虚拟内存 实际内存 共享内存 当前状态 占用的CPU 占用的内存 使用cpu时间 真实的命令
VIRT RES SHR S %CPU %MEM TIME+ COMMAND
top 快捷键
使用 q 退出
使用 M 按内存排序
使用 P 按CPU排序
使用 1 查看cpu参数
使用 “空格” 刷新
使用 <> 翻页