【Raspberry pi】cpu、内存等查看及扩展
使用树莓派时,需要在其系统中部署几个不同功能的程序系统,并涉及到数据库读写、串口读写、web访问等,使系统使用压力较大,在查看树莓派使用情况时也遇到些许问题。
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/44457819
- http://blog.yuanbin.me/posts/2014/11/cubieboard2-swapfile.html
- https://www.digitalocean.com/community/tutorials/how-to-add-swap-on-ubuntu-14-04
【Raspberry pi】cpu、内存等查看及扩展的更多相关文章
- raspberry pi 3 截图及查看
RASPBIAN JESSIE WITH PIXEL Image with PIXEL desktop based on Debian Jessie Version:November 2016 Rel ...
- 常用Raspberry Pi周边传感器的使用教程
在Raspberry Pi 的使用和开发过程中,你可能时常需要一些硬件和传感器等来支持你的开发工作,例如,加入一个超声波测距的模块来让你的Raspberry Pi具备测距功能,加入一个测温模块以实现测 ...
- 常用Raspberry Pi周边传感器的使用教程(转)
转:http://bbs.xiaomi.cn/thread-7797152-1-1.html 在Raspberry Pi 的使用和开发过程中,你可能时常需要一些硬件和传感器等来支持你的开发工作,例如, ...
- 树莓派2代 B型 4核 1G内存 raspberry pi 2 model B
树莓派技术交流群:318799602 期盼已久的PI2 已经到货,Element14版,非RS版本.诚信卖家如期发货,不会像某些淘宝卖家一样,没有货还标注现货,发货时间一拖再拖. 树莓派的最新力作!! ...
- Raspberry Pi B+ 定时向物联网yeelink上传CPU GPU温度
Raspberry Pi B+ 定时向物联网yeelink上传CPU GPU温度 硬件平台: Raspberry Pi B+ 软件平台: Raspberry 系统与前期安装请参见:树莓派(Ros ...
- Raspberry PI Model B+ (LCD显示CPU温度)
Title:Raspberry PI Model B+ (LCD显示CPU温度) --2015-01-29 17:44 买了块连接Raspberry PI Model B+的LCD显示器,上面没写C ...
- linux 查看CPU内存 网络 流量 磁盘 IO
使用vmstat命令来察看系统资源情况 在命令行方式下,如何查看CPU.内存的使用情况,网络流量和磁盘I/O? Q: 在命令行方式下,如何查看CPU.内存的使用情况,网络流量和磁盘I/O? A: 在命 ...
- linux查看系统CPU,内存,硬盘使用情况
top查看CPU,内存使用情况 free查看硬盘使用情况
- AIX/Linux/HP-UX查看CPU/内存/磁盘/存储命令
1.1 硬件环境验证方式 硬件环境主要包括CPU.内存.磁盘/存储.网络设备(如F5等).系统特有设备(如密押设备等)等,其中网络设备和系统特有设备由网络管理员或项目组提供为准,本节主要关注CP ...
随机推荐
- zen-cart 一页支付实现方法
1.下载插件CSS JS Loader 和 Fast and Easy Checkout for Zen Cart,插件请下载附件 2.先把CSS JS Loader覆盖,后台选项点击,点击后,程序会 ...
- iOS 使用markdown 实现编辑和预览文本
注意要点: 1.在iOS 可以依赖UIWebview 来实现 2.丰富的UI样式依赖 html 的样式, js 调用插入markdown内容呈现出来 3.实现markdown编辑快捷键:参考githu ...
- C# WinForm 父窗体 子窗体 传值
C# WinForm 父窗体 子窗体 传值 本次示例效果如下:Form1为父窗体(包含textBox1.button1)Form2为子窗体(包含textBox2.button2) 父窗体给子窗体传值= ...
- 重定向符号和tee命令区别
来源:http://zyp88.blog.51cto.com/1481591/1604036 功能说明:读取标准输入的数据,并将其内容输出成文件. 语 法:tee [-ai][--help][-- ...
- 操作shell两种方式
交互式shell package main import ( "golang.org/x/crypto/ssh" "log" "os" &q ...
- 20145333 《Java程序设计》第7周学习总结
20145333 <Java程序设计>第7周学习总结 教材学习内容总结 时间的度量 1.格林威治标准时间(GMT):常被不严谨地当成是UTC时间,现已不作为标准时间使用. 2.世界时(UT ...
- 试编hello world
这里是一些vim的使用方法: 这时不知道怎么编译了 看了上面的知识 也问了志伟,我就知道了.是要“./hello”就可以了 自己敲了代码,今后也会多试运行,编译,得尽快安装虚拟机了.
- Servlet3.0异步请求
在Servlet3.0之前,Servlet采用Thread-Per-Request的方式处理请求 即每次Http请求都有一个线程从头到尾负责处理 如果一个请求需要进行IO操作,比如访问数据库.调用第三 ...
- springboot集成shiro 前后端分离 统一处理shiro异常
在前后端分离的情况下,shiro一些权限异常处理会返回401之类的结果,这种结果不好统一管理.我们希望的结果是统一管理,所有情况都受我们控制 就算权限验证失败,我们也希望返回200,并且返回我们定义的 ...
- LeetCode——maximal-rectangle
Question Given a 2D binary matrix filled with 0's and 1's, find the largest rectangle containing all ...