嵌入式爱好者

62xx使用交换分区增加内存,解决OOM

2024-7-25 08:39| 发布者: 87岁拄拐上分| 查看: 35| 评论: 0

类目: 知识库  >  AM6254系列产品     文档编号: 1453

Linux 的交换分区(swap),或者叫内存置换空间(swap space),是磁盘上的一块区域,
可以是一个分区,也可以是一个文件,或者是他们的组合。
交换分区的作用是,当系统物理内存吃紧时,Linux 会将内存中不常访问的数据保存到 swap
上,这样系统就有更多的物理内存为各个进程服务,而当系统需要访问 swap 上存储的内
容时,再将 swap 上的数据加载到内存中,也就是常说的 swap out 和 swap in。
创建交换分区需要有一块独立的分区,如果没有多余的分区时,可以用交换分区文件来代替。
创建交换文件:
dd if=/dev/zero of=/swap bs=1MB count=1024
#bs 字节为单位的块大小
#count 被复制的块数
验证交换文件大小:
du -sh /swap
改变文件的用户、组以及权限:
chown root:root /swap
chmod 600 /swap
格式化文件为 swap 文件系统:
mkswap -L swap /swap
挂载交换分区:
swapon /swap
查看交换分区:
free -h
编辑 /etc/fstab 文件以便 开机自动挂载:
swap /swap swap defaults 0 0
卸载交换分区:
swapoff /swap

已解决

未解决

只是看看

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-9-8 07:34

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部