2015-05-14 19 views
1

我正在创建一堆Python函数以供在后面的脚本中使用,并且它们查找诸如可用RAM,总RAM和RAM等内容。我只想找到号码,没有别的。有没有一个Python模块或只能找到这些数字的东西?我尝试过psutil,但那不是我想要的。我正在使用Linux,终端命令也会起作用。随着你的回答,请保持简单,因为我是一个新的程序员。如何仅在Python中查找总RAM

+0

如果你使用的是Linux,然后阅读'/ proc中/ meminfo'将是最简单的方式来做到这一点。 –

回答

1

这会给你的总内存:

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

+0

N.B:'Used = Total-Free' – Jahid

0

可以使用free命令选项-g。这是会给出一个快照存储在GB

[email protected]:~# free -g 
      total  used  free  shared buffers  cached 
Mem:   31   24   6   0   0   14 
-/+ buffers/cache:   10   21 
Swap:   31   0   31