喜欢研究学习技术,喜欢和志同道合的人交流。 从事测试6年,专职性能3年经验,擅长性能测试,测试框架开发。 励志格言:只要想学习,永远都不会太晚;只要想进步,永远都会有空间。

linux操作系统**命令top详细讲解

上一篇 / 下一篇  2015-01-28 08:48:56 / 个人分类:linux与服务器搭建

交互命令:top命令使用过程中,还可以使用交互命令来完成其它参数的功能。
快捷键如下:
空格: 立刻刷新
P:根据CPU打搅进行排序
T:根据时间,累计时间排序。
q:退出top命令
m:切换显示内存信息
t:切换显示进程和CPU状态信息。
c:切换显示命令名称和完整命令行
M:根据使用内存大小进行排序
W:讲当前设置写入`/toprc文件中。着是top配置文件的推荐方法。
top命令:
第一行:
19:52:04: 当前系统时间。
up 36days,2:02 系统当前运行了36天2小时
1 user 当前用户登陆数。
load average:0.00.0.01(三个值为:1分钟,5分钟,15分钟) cpu利用率是统计反应的是CPU被使用的情况。load值说明cpu争抢值厉害,需要两者结合来评估cpu指标。load一般控制在1.5-2倍cpu数。平均每核的cpu的load<1。一般来说是看15分钟到现在的平均值。
 
第二行:
tasks :159 total 进程总数
1 running 正在运行的进程数
158 sleeping 睡眠的进程数。
0 stopped 停止的进程数
0 zombie 无用的进程数
第三行:
cpu:(s): us sy或者sys(内核空间):用户空间占CPU百分比,应用程序在用户空间内核空间进程占cpu百分比,linux系统和驱动程序运行在内核空间。
ni:用户进程空间内改变过优先级的进程占cpu百分比
id:空闲cpu百分比,可反应cpu闲忙成都。
wa:等待输入输出的百分比
hi:硬中断(hardware RQ)时间百分比
si:软中断(software interrupts)时间百分比
st:被虚拟机就小号掉的cpu时间

第四行:内存信息
mem total: 总内存大小
used:已使用内存值
free: 空闲内存值
buffers:缓存内存值
 
第五行:swap交换区信息
swap :ok total 交换区总量
ok used:使用的交换区总量,这个值如果在不断变换,说明内核在不进行内存和swap的数据交换,着是真正的内存不够用了。
ok free: 空间交换区总量。
cached k:内存不够时雨swap分区交换。si so指标数量越大,表示系统越忙,swap交换本身是消耗资源的。
第七行:各进程的状态**
pid: 进程id
user:进程所有者
pr:优先级,越小越被优先执行
ni:nic值。负值表示高优先级,正值表示低优先级。
%cpu:进程占用cpu使用率
time+: 进程启动后占用的cou时间
%mem :进程占用的物理内存百分比
 

TAG:

 

评分:0

我来说两句

Open Toolbar