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实时信息中使用的方式。

原文地址:https://www.cnblogs.com/bourneli/p/2391817.html