繁体   English   中英

如何仅在Python中查找总RAM

[英]How to find only the total RAM in Python

我正在创建一堆Python函数供以后的脚本使用,它们会发现诸如可用RAM,总RAM和正在使用的RAM之类的东西。 我只想找到数字,别无所求。 是否有Python模块或仅用于查找这些数字的工具? 我已经尝试过psutil,但这不是我想要的。 我正在使用Linux,终端命令也将正常工作。 请回答,请保持简单,因为我是一名新程序员。

这将为您提供总内存:

grep MemTotal /proc/meminfo |grep -oE "[0-9]*"

这一个空闲内存:

grep MemFree /proc/meminfo |grep -oE "[0-9]*"

这一个活动内存:

grep Active /proc/meminfo |grep -oE "[0-9]*"

您可以像这样从/ proc / meminfo中提取所需的所有信息。

要查看您有哪些选项,请运行cat /proc/meminfo

您可以将free命令与-g选项一起使用。 这将为快照提供以GB为单位的内存

root@x.x.x.x.:~# free -g
             total       used       free     shared    buffers     cached
Mem:            31         24          6          0          0         14
-/+ buffers/cache:         10         21
Swap:           31          0         31

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM