Linux 中 Swap(交换分区),类似于 Windows 的虚拟内存,就是当内存不足的时候,把一部分硬盘空间虚拟成内存使用,从而解决内存容量不足的情况。

先查看是否已经存在swap分区了:

sudo swapon --show

没有结果表示不存在swap分区,有结果表示已经有一个swap分区了,一般来说一个系统不需要第二个swap分区。


创建1G大小的swap分区文件,并更改权限:

sudo dd if=/dev/zero of=/swapfile bs=1024 count=1024k
sudo chmod 600 /swapfile

加载swap分区:

sudo mkswap /swapfile
sudo swapon /swapfile

如果想要重启后swap分区扔自动加载,修改文件:

sudo nano /etc/fstab

最后增加一行:

/swapfile swap swap defaults 0 0

查看swap分区是否加载成功:

sudo swapon --show

一般来说如果是服务器,swappiness 不要太高,修改swappiness 的值:

sudo sysctl vm.swappiness=10

参考资料:How To Add Swap Space on Debian 9 | Linuxize

debian 9/ ubuntu 添加swap分区相关推荐

  1. Ubuntu添加swap分区

    Ubuntu添加swap分区 检查系统的swap分区的信息 检查系统中是否存在swap分区: sudo swapon --show 如果没有输出,表示系统没有swap分区. 如果没有swap分区,检查 ...

  2. 阿里云云主机添加swap分区与swap性能优化

    swap的功能与相应内核参数 Linux 将物理内存分为内存段的部分被称作"页面".交换是指内存页面被复制到预先设定好的硬盘空间(叫做交换空间)的过程,目的是释放用于页面的内存.物 ...

  3. ubuntu 设置swap分区

    ubuntu 设置swap分区 1 查看原先swap大小 2 建立一个新的swap文件 3 建立swap文件系统 4 开启新的swap 5 设置开机启动 6 重启设备 1 查看原先swap大小 fre ...

  4. linux 手动添加 swap 分区

    为什么需要swap 根据Redhat公司的建议,Linux系统swap分区最适合的大小是物理内存的1-2倍.不过Linux上有些软件对swap分区得需求较大,例如要顺利执行Oracle数据库软件,sw ...

  5. linux更改甜器名称,Linux添加swap分区

    swap分区的作用为当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用,那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到S ...

  6. Ubuntu增加Swap分区大小

    参考:http://blog.csdn.net/mznewfacer/article/details/7334592 以下摘自上述地址内容,并做了点小修改: 1.首先用命令free查看系统内 Swap ...

  7. 在qemu中添加swap分区

    背景:想了解一下hibernate的机制的,但使用的时候报错 PM: Cannot find swap device, try swapon -a PM: Cannot get swap writer ...

  8. linux 卸载swap分区,Ubuntu删除swap分区

    操作环境 zkf@orangepi:~$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description ...

  9. Ubuntu 增加swap分区

    SWAP 交换分区的作用: Swap分区在系统的物理内存不够用的时候,把硬盘内存中的一部分空间释放出来,以供当前运行的程序使用.那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间 ...

最新文章

  1. spring中事务的设计和实现
  2. Linux shell运行py文件提示command not found
  3. 输出控制台传递的参数——小小实例。
  4. 流感疫情严重 港府宣布全港幼儿园26日起提前放假
  5. 规模、性能、弹性全面升级,让天下没有难用的 K8s
  6. 安卓 adb 的原理浅析
  7. IIS Express 启用目录浏览
  8. Linux 命令(110)—— help 命令(builtin)
  9. 4.串口操作之API篇 CreateFile
  10. mp4编码为hevc无法在浏览器播放的问题(java进行转码为h264)
  11. html模拟终端,超级终端连续ping
  12. seo入门到精通_SEO入门到精通需要这10个步骤
  13. c语言括号表示法画树怎么画,各种树的画法,这篇文章写得太详细了,值得收藏!...
  14. pvr与png的内存占用
  15. django笔记10 cookie整理
  16. Android 垂直与水平滚动条:Scrollview与HorizontalScrollView
  17. matlab与单片机联合开发【一】
  18. 如何通过父类引用“调用”子类所独有的方法(向上转型意义)
  19. java socket 加密,Java socket通信实现DES加密与解密
  20. 论文笔记:WWW 2019 Heterogeneous Graph Attention Network

热门文章

  1. 3d旋转相册代码源码_如何使用CSS开发精美3D旋转相册?
  2. Science综述:人类与微生物共进退
  3. Nature子刊:南土所贾仲君组-稻田甲烷氧化的微生物机制
  4. QIIME 2用户文档. 9数据导出Exporting data(2018.11)
  5. R语言:聚类分析hclust
  6. 微生物组—宏基因组分析专题培训开课啦!10月北京
  7. Annu. Rev. Genet:植物微生物组——系统性见解与展望
  8. R语言使用caretEnsemble包的caretStack函数把多个机器学习模型融合成一个模型、构建融合(集成)预测模型、使用融合模型进行预测推理
  9. R语言ggplot2可视化散点图并使用scale_y_log10函数配置Y轴对数坐标、使用ggforce包的facet_zoom函数将可视化结果中需要突出放大的区域进行放大(Zoom in)
  10. 临时表,临时表什么时候删除