Jiaolong's Blog Jiaolong's Blog
首页
分类
归档
Wiki
摘录
导航
留言
关于

Jiaolong

Solo Developer
首页
分类
归档
Wiki
摘录
导航
留言
关于
  • 在 Ubuntu 20.04 上安装 GCC
  • hello world
  • 使用cva6+spike搭建RISC-V环境
  • gcc编译过程查看汇编代码
  • 分析RISC-V汇编代码
  • RISC-V V扩展1.0版本环境搭建与测试
  • RISCV-V扩展执行速度测试
  • 移植FFmpeg到RISC-V记录
  • Linux创建Swap交换分区
  • RISC-V \\V\\ Vector Extension 1.0 翻译
  • RISCV-V拓展1.0解读
  • 浅谈向量化和SIMD
  • x264编译测试
  • 浅淡Makefile
  • 回炉重造C语言
  • 使用Gprof+Gprod2dot做性能分析
  • 移植x264到RISC-V
  • QEMU运行RVV
  • 优化x264
  • 音视频理论基础
  • Swift拼音排序
  • Blog
Jiaolong
2022-08-30

Linux创建Swap交换分区

在编译过程中,如果内存分配不足,会导致编译失败

使用swap分区

进入root模式

sudo su
1
1

创建分区路径

mkdir -p /var/cache/swap/
1
1

设置分区的大小

bs=64M是块大小,count=64是块数量,所以swap空间大小是bs*count=4096MB=4GB

dd if=/dev/zero of=/var/cache/swap/swap0 bs=64M count=320
1
1

设置该目录权限

chmod 0600 /var/cache/swap/swap0
1
1

创建SWAP文件

mkswap /var/cache/swap/swap0
1
1

激活SWAP文件

swapon /var/cache/swap/swap0
1
1

查看SWAP信息是否正确

swapon -s
1
1

编译完后, 如果不想要交换分区了, 可以删除

删除分区

swapoff /var/cache/swap/swap0
1
1
rm /var/cache/swap/swap0
1
1

释放空间

sudo swapoff -a
1
1

查看当前内存使用情况:

free -m
1
1
Last updated: 2022/12/04, 13:58:10

← 移植FFmpeg到RISC-V记录 RISC-V \\V\\ Vector Extension 1.0 翻译→

Copyright © 2022-2023 | Jiaolong Wang
  • 跟随系统
  • 浅色模式
  • 深色模式