zoukankan      html  css  js  c++  java
  • Linux使用top与free命令查看CPU与内存使用情况

    top命令:

    显示内容解释:

    第一行top分别为:当前时间;系统运行天数;使用者个数;系统负载的平均值,后面的三个值分别为1分钟前、5分钟前、15分钟前进程的平均数,这个数值超过 CPU 数目时,说明负载过高

    第二行Tasks分别为:进程总数;运行进程数;睡眠进程数;被停止的进程数;被复原的进程数

    第三行CPU(s)分别为:cpu使用率;

    第四行Mem分别为:总内存;已用内存;空闲内存;缓冲使用中内存

    第五行(Swap):类似第四行,但反映着交换分区(Swap)的使用情况。交换分区(Swap)被频繁使用,可以看作物理内存不足而造成的

    中间是内部命令提示行:

      h - 显示帮助

      l - 关闭或开启第一部分第一行 top 信息的表示

      t - 关闭或开启第一部分第二行 Tasks 和第三行 Cpus 信息的表示

      m - 关闭或开启第一部分第四行 Mem 和 第五行 Swap 信息的表示

      N - 以 PID 的大小的顺序排列表示进程列表

      P - 以 CPU 占用率大小的顺序排列进程列表 

      M - 以内存占用率大小的顺序排列进程列表 

      s - 内容更新频率

      n - 设置在进程列表所显示进程的数量

      q - 退出 top

      

    配合使用pmap  -d   + 进程号;查看进程占用内存情况

     

    或者ps -e -o 'pid,comm,args,pcpu,rsz,vsz,stime,user,uid' 

    free命令:

    free命令参数:

    -t 显示total行;

    -b,-k,-m显示单位分别为B,KB,MB

    -s,实时更新,如:free    -m   -s2(每2秒更新一次,显示单位Mb)

  • 相关阅读:
    设计模式——代理模式
    设计模式——建造者模式
    设计模式——模板方法
    springboot+mybatis项目自动生成
    【小坑】java下载excel文件
    设计模式——工厂方法模式 和 抽象工厂模式
    设计模式——单例模式
    容易忽略的递归当中的return
    Android 4.0以后正确的获取外部sd卡存储目录
    Android 串口设置校验位、速率、停止位等参数
  • 原文地址:https://www.cnblogs.com/nanqiang/p/8116888.html
Copyright © 2011-2022 走看看