美文网首页
linux资源信息查看

linux资源信息查看

作者: 过往的年轮 | 来源:发表于2018-01-17 08:57 被阅读0次

    vmstat 命令监控系统资源

    • vmstat [刷新延时 刷新次数]

    vmstat 1 3

    procs : 进程信息字段
      - r : 等待运行的进程数,数量越大,系统越繁忙
      - b : 不可被唤醒的进程数,数量越大,系统越繁忙
    
    memory : 内存信息字段
      - swpd : 虚拟内存的使用情况(KB)
      - free : 空闲的内存容量(KB)
      - buff : 缓冲的内存容量(KB)
      - cache : 缓存的内存容量 (KB)
    
    swap : 交换分区的信息字段
      - si : 从磁盘中交换到内存中的数量(KB)
      - so : 从内存中交换到磁盘中数据的数量(KB)
      此两个数越大,证明数据需要经常在磁盘和内存之间交换,系统性能越差。
    
    io : 磁盘读写信息字段
      - bi : 从块设备读入数据的总量(块)
      - bo : 写到块设备的数据的总量(块)
      此两个数越大,代表系统的I/O越繁忙
    
    system : 系统信息字段
      - in : 每秒被终端的进程次数
      - cs : 每秒钟进行的时间切换次数
      此两个数越大,代表系统月借口设备通讯越繁忙
    
    CPU : CPU信息字段
      - us : 非内核进程消耗CPU运算时间的百分比
      - sy : 内核进程消耗CPU运算时间的百分比
      - id : 空闲CPU的百分比
      - wa : 等待I/O所消耗的CPU百分比
      - st : 被虚拟机所盗用的CPU占比
    

    dmesg 开机时内核检测信息

    • dmesg | grep CPU

    free 查看内存使用状态

    • free - [b|k|m|g]
    • 选项
      • -b : 以字节为单位显示
      • -k : 以KB为单位显示,默认值
      • -m : 以MB为单位显示
      • -g : 以GB为单位显示
    total : 总量
    used : 已使用
    free : 空闲
    shared : 共享
    buffers : 缓冲
    cached : 缓存
    -/+ buffers/cache :    used-buffers-cached   free+buffers+chaced
    Swap : 交换分区占用
    

    查看CPU信息

    • cat /proc/
         proc 文件夹保存内存当中的
    

    uptime 显示系统启动时间,平均负载

    • uptime
    • w

    uname 查看系统与内核相关信息

    • uname - [选项]
    • 选项:
      • -a : 查看系统所有相关信息
      • -r : 查看内核版本
      • -s : 查看内核名称

    判断当前系统的位数

    • file /bin/ls
    • lsb_release -a

    查看进程调用的文件

    • lsof [选项]
    • lsof | more : 查询系统中所有进程调用的文件
    • lsof /sbin/init : 查询某个文件被哪个程序调用
    • lsof -c httpd : 查看httpd进程调用了哪些文件
    • lsof -u root : 按照用户名查询,某用户的进程调用文件

    相关文章

      网友评论

          本文标题:linux资源信息查看

          本文链接:https://www.haomeiwen.com/subject/gpbeoxtx.html