文章目录

  • 前言
  • 一、什么是swap?
  • 二、如何设置swap?
    • 1.查看当前系统是否设置了swap
    • 2.创建 Swap 文件
    • 3、激活 Swap 文件
    • 4、开启 Swap
    • 5、设置系统启动时自动开启 Swap
    • 6. 如何删除swap?
  • 三、如何更改swap与物理内存之间使用关系
    • 1.查看你的系统里面的swappiness
    • 2.修改swappiness值为10
    • 3.但是这只是临时性的修改,在你重启系统后会恢复默认的60,所以,还要做一步:
  • 总结

前言

ubuntu swap


一、什么是swap?

swap 简单的说就是将硬盘当内存用,用于解决内存容量不足的情况。

二、如何设置swap?

1.查看当前系统是否设置了swap

 free -m#swap栏都是 0 0 0 表示没有设置

2.创建 Swap 文件

#创建swap文件
sudo dd if=/dev/zero of=/swapfile count=4096 bs=1M
#查看swap文件是否创建好了
ls / | grep swapfile

3、激活 Swap 文件

#以次执行下面的两个命令
sudo chmod 600 /swapfile
sudo mkswap /swapfile

4、开启 Swap

#以次执行下面的两个命令
sudo swapon /swapfile

5、设置系统启动时自动开启 Swap

#编辑fsta文件
sudo vim /etc/fstab
#在最后添加
/swapfile none swap sw 0 0
#保存文件

6. 如何删除swap?

#首先输入以下命令停用 SWAP 空间:
sudo swapoff -v /swapfile#在 /etc/fstab 文件中删除有效 swap 的行#最后执行以下命令删除 swapfile 文件:
sudo rm /swapfile

三、如何更改swap与物理内存之间使用关系

swappiness=0 的时候表示最大限度使用物理内存,然后才是 swap空间
swappiness=100的时候表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面

1.查看你的系统里面的swappiness

cat /proc/sys/vm/swappiness
#不出意外的话,你应该看到是 60

2.修改swappiness值为10

sudo sysctl vm.swappiness=10

3.但是这只是临时性的修改,在你重启系统后会恢复默认的60,所以,还要做一步:

sudo gedit /etc/sysctl.conf
#在这个文档的最后加上这样一行:
vm.swappiness=10

总结

swap 管理

ubuntu -swap相关推荐

  1. Ubuntu swap分区方案

    Ubuntu swap分区方案 什么是Swap分区 Swap space is the area on a hard disk. It is a part of your machine's Virt ...

  2. ubuntu swap交换空间增加与关闭

    一.查看交换空间和路径 查看当前交换空间的大小: free -h 查看交换空间的路径: sudo swapon --show 二.创建一个swap交换空间文件: 2.1 创建文件 mkdir swap ...

  3. Xen 安装ubuntu xen DomU

    Xen 安装ubuntu xen DomU 我文章已经写过 linux(ubuntu) install xen-3.4.2 ,没看过的朋友可以去看看,接下来我们安装虚拟系统,因为我的CPU不支持VT, ...

  4. Jetson TX1 设置SSD硬盘启动,SWAP(20221115亲测)

    SunnyG按:前段时间将Jetson TX1刷好机,然后固态硬盘到手了,准备扩充一下容量,准备上ROS系统做智能小车,这里记录一下步骤,方便查阅. ========================= ...

  5. Ubuntu Touch 和 Android 双系统安装官方教程

    Ubuntu Touch 和 Android 双系统安装官方教程 时间:2016-02-19 22:32来源:未知 作者:在下不才 举报 点击:63次 Ubuntu 双系统安装器是作为技术预览版本发布 ...

  6. 如何在移动硬盘上安装Linux

    我最近买了一块2T的移动硬盘,既然叫硬盘那肯定可以装系统,其实也并不复杂,下面我就来展示一下操作步骤. 一.给移动硬盘分区 我在移动硬盘上装了双系统,分了3个数据分区,下面是我的分区方式. 卷标 文件 ...

  7. linux创建交换分区设置_如何在Linux上创建交换文件

    linux创建交换分区设置 zentilia/Shutterstock.com zentilia / Shutterstock.com Add swap space to a Linux comput ...

  8. Ubuntu Linux 下优化 swap 交换分区及调整swap大小

    在 ubuntu 里面,swappiness的值的大小对如何使用swap分区是有着很大的联系的.swappiness=0的时候表示最大限度使用物理内存,然后才是 swap空间,swappiness=1 ...

  9. 安装Ubuntu时,遇到自定义交换空间swap大小设置问题

    [整理]Ubuntu自定义分区设置 在安装Ubuntu时,如果使用的是一个新硬盘那么安装向导会建议你使用整个硬盘,如果硬盘上已经有数据了,向导会建议使用剩余的空间.不管怎样,是由向导自动划分的分区. ...

最新文章

  1. 解决谷歌浏览器在非https下限制获取多媒体对象(音视频)的解决方式
  2. (chap3 数据链路) 数据链路概览
  3. 标题在图表上_用图表说话——漫谈商务图表的设计理念
  4. Android之Color颜色值和RGB颜色对照表
  5. Ubuntu16.04 下 tensorRT安装
  6. 信息学奥赛C++语言:趣味整数2(亲密数)
  7. Linux运维面试题之--网页打开缓慢如何优化
  8. 【kafka】kafka 同时建立很多消费者 会怎么样
  9. python统计文本单词总数_python统计文本文件内单词数量的方法
  10. 信息检索:“众筹”专利分析
  11. 若干小球碰撞的一种暴力解题法
  12. 产权登记在未成年子女名下,离婚时应如何处理
  13. 作为一名投资人,我经常会问创业者 8 个问题
  14. 01.数模竞赛论文的写作
  15. STIM300读取数据
  16. 三星临时取消Galaxy Fold中国发布会;视觉中国网站部分恢复上线?官方回应:并未恢复;特斯拉周一发布完全自动驾驶将网络直播 | 雷锋早报...
  17. 百练 / 2016计算机学科夏令营上机考试: E
  18. mysql 系统默认_mysql之系统默认数据库
  19. cad怎么倒圆角_学不好CAD怎么办?9个实用的CAD技巧,让你轻松玩转CAD
  20. gif背景图html,教你更换样式GIF背景图~文末超美!

热门文章

  1. 使用TransMac制作OS X系统安装U盘
  2. python学习之创建空数组
  3. chapter19 Allocation
  4. Windows免密访问linux服务器
  5. 【C语言初阶】初识C语言(上)
  6. [34]如何设置PPT中的演讲者模式
  7. 浏览器中的音视频知识总结(工作中需要和视频打交道必看!)
  8. 用Python做数据分析的5个常用模型(内附资料)
  9. 【通信电子电路】第12章 三相电路
  10. echarts map 点击地图区域变色_绘制炫酷的地图,不只是pyecharts!