【Raspberry pi】cpu、内存等查看及扩展
2016-04-12 19:21
645 查看
使用树莓派时,需要在其系统中部署几个不同功能的程序系统,并涉及到数据库读写、串口读写、web访问等,使系统使用压力较大,在查看树莓派使用情况时也遇到些许问题。
Mem 物理内存使用,其中已用部分包含磁盘缓存(缓存中并非已经全部使用,这里只已经分配出去的全部大小)
buffer/cache 缓存使用,其中free部分为缓存中未使用部分
Swap 内存页交换时缓存,基本为内存不足时进行的内存交换缓存
该命令还可使用
查看swap空间使用情况:
Filename Type Size Used Priority
/var/swap file 102396 0 -1
在硬盘上新建
新增2GB大小的swapfile文件,接下来限制对swap的访问以确保安全问题。
sudo chmod 600 /datacenter/swapfile
设置swapfile为交换空间并开启:
sudo mkswap /datacenter/swapfile
sudo swapon /datacenter/swapfile
使用
sudo vim /etc/fstab
在fstab文件中填入以下内容:
http://blog.yuanbin.me/posts/2014/11/cubieboard2-swapfile.html
https://www.digitalocean.com/community/tutorials/how-to-add-swap-on-ubuntu-14-04
free命令
total used free shared buffers cached Mem: 949408 481588 467820 0 22508 74632 -/+ buffers/cache: 384448 564960 Swap: 102396 0 102396
Mem 物理内存使用,其中已用部分包含磁盘缓存(缓存中并非已经全部使用,这里只已经分配出去的全部大小)
buffer/cache 缓存使用,其中free部分为缓存中未使用部分
Swap 内存页交换时缓存,基本为内存不足时进行的内存交换缓存
该命令还可使用
free -s n设置每隔n秒打印一次
df -hl
命令可查询当前硬盘使用情况
Filesystem Size Used Avail Use% Mounted on rootfs 15G 3.0G 11G 22% / /dev/root 15G 3.0G 11G 22% / devtmpfs 460M 0 460M 0% /dev tmpfs 93M 252K 93M 1% /run tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 186M 0 186M 0% /run/shm /dev/mmcblk0p1 56M 19M 37M 34% /boot
分配swap空间
今天下午mysql server停止工作,怎么都无法启动,到最后发现pi 的swap空间都没有了。重启机器才解决问题,当然分配足够的SWAP空间就没有此问题了。
查看swap空间使用情况:
sudo swapon -s
Filename Type Size Used Priority
/var/swap file 102396 0 -1
在硬盘上新建
swapfile,由于我的硬盘挂载在
/datacenter目录下,键入下面的命令:
sudo fallocate -l 2G /datacenter/swapfile
新增2GB大小的swapfile文件,接下来限制对swap的访问以确保安全问题。
sudo chmod 600 /datacenter/swapfile
设置swapfile为交换空间并开启:
sudo mkswap /datacenter/swapfile
sudo swapon /datacenter/swapfile
使用
free -h应该就能看到相应的swap使用情况了。接下来使刚才的swap方案开机有效。
sudo vim /etc/fstab
在fstab文件中填入以下内容:
/datacenter/swapfile none swap sw 0 0
Reference
http://blog.csdn.net/cheng157507947/article/details/44457819http://blog.yuanbin.me/posts/2014/11/cubieboard2-swapfile.html
https://www.digitalocean.com/community/tutorials/how-to-add-swap-on-ubuntu-14-04
相关文章推荐
- asp.netC#验证码的生成与实现
- Asp.net mvc ViewBag和ViewData比较
- Asp.net mvc Controller与 View之间的传递
- asp.net 点击服务器按钮 不触发后台事件解决方法
- ASP.net和EasyUI后台管理系统
- 树莓派3代Raspberry3 B型小白入门第一步
- Asp.net mvc View视图
- Asp.net mvc 控制器
- ASP.NET 5 学习(一)安装ASP.NET 5
- Asp.net mvc之间的关系
- asp.net一般处理程序利用反射定位方法
- Jasperreport 与Springmvc结合生成PDF web页面笔记(含解决中文问题)
- 如何在windows系统下用串口通信完爆raspberry pi(树莓派)
- asp.net一般处理程序利用反射定位方法
- 尚未在 Web 服务器上注册ASP.NET 4.5。安装VS2015后的问题
- ASP.NET MVC4通过UrlRewriter配置伪静态
- asp.net 母版页使用详解
- asp.net 树TreeView 默认展开二级菜单
- AsposeWords.cs
- IIRF重写在asp.net4.0+IIS6中部分失败的解决方案