zoukankan      html  css  js  c++  java
  • Linux获取CPU,内存和硬盘信息

    本文目的

    本文搜集了Linux上常用的获取机器配置信息和实时信息相关命令。这些命令在开发运维相关程序时,比较常用。

    CPU

    • CPU位数(32或64): getconf LONG_BIT
    • CPU配置信息:cat /proc/cpuinfo
    • CPU实时信息:top -n 1 | grep Cpu | cut -d ',' -f 4 (获取实时CPU空闲率)

              P.S.: 上面命令中最后的4可以换成其他值,以获取不同CPU实时信息

    Memeory

    • 内存实时数据:free

              P.S.:第二行数据以系统角度,第三行数据以用户角度

    • 内存实时统计数据:cat /proc/meminfo

    Hard Disk

    • 硬盘实时数据:df
    • 获取目录下每个文件大小du

    Top

    top程序可以获取当前时刻系统cpu,mem的相关信息,可以使用相关shell命令,抓取你所需要的特定信息,正如上面获取CPU实时信息中使用的方式。

  • 相关阅读:
    理解JAVA常量池
    java存储位置经典例子
    java通过句柄访问对象
    常用排序算法小结
    String,StringBuffer与StringBuilder的区别
    BGP
    BGP
    python编码问题实例
    从一段代码学习二叉树
    二叉树学习笔记--先序遍历
  • 原文地址:https://www.cnblogs.com/bourneli/p/2391817.html
Copyright © 2011-2022 走看看