top命令

Linux进程管理查看top命令

  • top命令:查看系统健康状态

    top [选项]

    选项:

    -d 秒数:制定top命令每隔几秒更新。默认是3秒。

    -b:使用批处理模式输出。一般和“-n”选项合用。

    -n 次数:指定top命令执行的次数。一般和“-b”选项合用。

    在top命令的交互模式当中可以执行的命令:

    -?或h:显示交互模式的帮助。

    P:以CPU使用率排序,默认就是此选项。

    M:以内存的使用率排序。

    N:以PID排序。

    q:退出top。

    输出信息:

    top命令第一行信息为任务队列信息

    12:16:32:系统当前时间。

    up 1 day, 11:23:系统的运行时间,本机已经运行1天11小时23分钟。

    laod average:0.00, 0.00, 0.00:系统在之前1分钟,5分钟,15分钟的平均负载。一般任务小于1时,负载较小。如果大于1,系统已经超出负荷。

    top命令第二行信息为进程信息

    Tasks:95 total:系统中的进程总数。

    1 running:正在运行的进程数。

    94 sleeping:睡眠的进程。

    0 stopped:正在停止的进程。

    0 zombie:僵尸进程。如果不是0,需要手工检查僵尸进程。

    top命令第三行信息为CPU信息

    Cpu(s):0.1%us:用户模式占用的CPU百分比。

    0.1%sy:系统模式占用的CPU百分比。

    0.0%ni:改变过优先级的用户进程占用的CPU百分比。

    99.7%id:空闲CPU的CPU百分比。

    0.1%wa:等待输入/输出的进程的占用CPU百分比。

    0.0%hi:硬中断请求服务占用的CPU百分比。

    0.1%si:软中断请求服务占用的CPU百分比。

    0.0%st:st(Steal time)虚拟时间百分比。就是当有虚拟机时,虚拟CPU等待实际CPU的时间百分比。

    top命令第四行信息为物理内存信息。

    Mem:625344k total:物理内存的总量,单位KB。

    571504k used:已经使用的物理内存数量。

    53840k free:空闲的物理内存数量,我们使用的是虚拟机,总共只分配了628MB内存,所以只有53MB的空闲内存了。

    65800k buffers:作为缓冲的内存数量。

    top命令第五行信息为交换分区(swap)信息

    Swap:524280k total:交换分区(虚拟内存)的总大小。

    Ok used:已经使用的交互分区的大小。

    524280k free:空闲交换分区的大小。

    409280 cached:座位缓存的交换分区的大小。

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值