系列文章:
- 文章1:打造自己的树莓派监控系统1–CPU监控-matplotlib显示数据
- 文章2:打造自己的树莓派监控系统2–内存监控-matplotlib显示数据
- 文章3:打造自己的树莓派监控系统3–canvas.js绘制数据
- GitHub仓库:树莓派系统监控–CPU温度监控和内存使用监控
代码编写
树莓派的内存使用情况可以使用如下命令查看:
free -m
结果如下:
total used free shared buff/cache available
Mem: 927 353 32 48 540 470
Swap: 0 0 0
而’free -m’命令是通过查看/proc/meminfo文件获得信息的:
cat /proc/meminfo
使用如下命令查看可用内存:
cat /proc/meminfo | grep MemAvailable
然后开始写代码:
获取内存:
def get_mem():
try:
MemAvailable = os