如何只找到Python中的总RAM

时间:2015-05-14 02:36:15

标签: python linux shell terminal command

我正在创建一系列Python函数,以便在以后的脚本中使用,并且它们可以找到诸如可用RAM,总RAM和RAM之类的东西。我想只找到号码,没别的。是否有Python模块或其他东西只能找到这些数字?我尝试过psutil,但这不是我想要的。我使用Linux,终端命令也可以。有了你的答案,请保持简单,因为我是一名新的程序员。

2 个答案:

答案 0 :(得分:1)

这将为您提供总内存:

book_vec

这一个免费记忆:

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

这一个活动记忆:

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

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

要查看您有哪些选项,请运行grep Active /proc/meminfo |grep -oE "[0-9]*"

答案 1 :(得分:0)

您可以将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