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

声明:如有转载本博文章,请注明出处。您的支持是我的动力!文章部分内容来自互联网,本人不负任何法律责任。

本文转自bourneli博客园博客,原文链接:http://www.cnblogs.com/bourneli/archive/2012/03/12/2391817.html如需转载请自行联系原作者
上一篇:Javascript类型推断(1) - 获取token和类型


下一篇:PolarDB-X 1.0-API参考-1.0(2019版本)-性能监控-DescribeDrdsInstanceMonitor