编译鸿蒙4.0源码,16G内存吸干,不增加硬件的前提下,试下扩展虚拟内
存。
1. 首先保证拥有足够的磁盘空间,虚拟内存不就是交换的磁盘空间,牺牲时间换取空间(打工不就是人肉换猪肉,我对这片土地没有任何感情)
2. 查看现有的虚拟内存
3. 创建虚拟内存配置文件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| mkdir swap && cd swap
# bs为块的大小, count为创建多少个块(我扩展了16G 16*1024) sudo dd if=/dev/zero of=swapfile bs=1M count=16384
# 修改权限 sudo chmod 0600 swapfile
# 把生成的文件转换成swap文件 sudo mkswap swapfile
# 激活文件 sudo swapon swapfile
# 释放文件(如果需要的话) sudo swapoff swapfile
|
4. 完成后再次查看虚拟内存
5. 开机自动挂载虚拟内存
1 2 3 4 5 6
| sudo vim /etc/fstab
# 增加如下 [虚拟内存文件路径] swap swap defaults 0 0 # 比如我的路径 /home/lison/swap/swapfile swap swap defaults 0 0
|
6. 完成