系列文章:
- 文章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.popen

本文是树莓派监控系统的第二部分,主要介绍如何利用matplotlib监控和显示树莓派的内存使用情况。通过'free -m'命令获取内存信息,并将数据存储到数据库,最后使用matplotlib绘制内存使用的时间图表。项目源码可在GitHub仓库zhang0peter/raspberry-pi-monitor找到,运行后在浏览器中输入http://127.0.0.1:4000/mem即可查看效果。
最低0.47元/天 解锁文章





