• 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)

  • 相关阅读:
    Spring缓存注解@Cache使用
    Java中BigDecimal的8种舍入模式
    mysql和oracle的mybatis操作
    MyEclipse开发JAX-RS架构WebServices收发JSON数据格式
    Hibernate 常见异常
    SQL笔试题
    Map按键排序(sort by key)
    Spring+Mybatis常见问题随笔
    md5utils
    Http请求中Content-Type讲解以及在Spring MVC中的应用
  • 原文地址:https://www.cnblogs.com/nanqiang/p/8116888.html
Copyright © 2020-2023  润新知