树莓派CPU、内存及硬盘使用情况查看

使用树莓派时,需要在其系统中部署几个不同功能的程序系统,并涉及到数据库读写、串口读写、web访问等,使系统使用压力较大,在查看树莓派使用情况时也遇到些许问题。
树莓派操作系统基于Linux,故linux命令均可用于此系统中。

free命令

pi@raspberrypi ~ $ free
             total       used       free     shared    buffers     cached
Mem:        447864     230508     217356          0      22892     112896
-/+ buffers/cache:      94720     353144
Swap:       102396          0     102396

可以查看当前系统内存使用情况(总量,已用,未用,多进程共享,磁盘缓存):
Mem 物理内存使用,其中已用部分包含磁盘缓存(缓存中并非已经全部使用,这里只已经分配出去的全部大小)
buffer/cache 缓存使用,其中free部分为缓存中未使用部分
Swap 内存页交换时缓存,这部分不必太关注(基本为内存不足时进行的内存交换缓存)
其中cache为常用数据缓存,buffer为IO缓冲区,定期flush到硬盘(个人理解)

该命令还可使用 free -s n 设置每隔n秒打印一次

除这个命令以外,还可使用 cat /proc/meminfo查询详细内存使用情况,详细解释参照:http://blog.csdn.net/tenfyguo/article/details/7476833

还可直接使用Python建立脚本查询使用情况,详细内容可参考:http://shumeipai.nxez.com/2014/10/04/get-raspberry-the-current-status-and-data.html

注:这里使用这些方法获得的内存物理大小与实际大小或有出入,如上面我获得内存大小为437M,而使用的树莓派大小为512M,其原因为系统为GPU分配了一定的内存空间(若差别较大也可能为当前系统版本原因,可查询当前系统是否支持实际内存大小)。
修改GPU内存分配大小可在/boot/config.txt文件中查找

gpu_mem=64

即分配给GPU64M,其值只可选16,64,128,256.

df -hl 命令可查询当前硬盘使用情况,不再详述。

另外:
在此记录访问树莓派方法
1.硬件可使用一个HDMI分配器,将树莓派图像转到显示器
2.ssh 使用ssh方式连接树莓派,只显示命令行,使用putty软件
http://jingyan.baidu.com/article/335530daa0146319cb41c30b.html
3.远程连接树莓派,需安装xrdp
http://jingyan.baidu.com/article/29697b91291927ab20de3c0c.html

  • 10
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值