2015-05-14 17 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