时间 作者
2019-01-03 13:32:30 张飞

公司买了2台服务器,装了ubuntu18.10的系统,老板让把swap交换分区设置成96G ,老板说一般swap分区的大小是内存的1.5倍,只是我们的服务器内存有96G够用了,所以交换分区设置成96G就行了,好吧现在开始配置吧!

  • 本文是本人配置的时候记录下来的 希望能帮助到大家, 参考: blog.csdn.net/yc461515457… blog.csdn.net/wangjunjun2… www.cnblogs.com/yuluoxingko… blog.sina.com.cn/s/blog_6e43… blog.csdn.net/lhs960124/a…

检查 Swap文件

$ swapon -s
Filename                Type        Size      Used  Priority
/swap.img               file        8388604   1036  -2
复制代码
  • 上述表示查出一个swap分区文件大小是8G左右

创建一个swap文件

sudo dd if=/dev/zero of=/data/swap-yd.img bs=1G count=96
复制代码
  1. bs=1G
  2. 上面命令中的 count 即代表swap文件大小 (既 bs * countu = 96 * 1G = 96G)
  3. /data/swap-yd.img swap文件的位置

查看之前的swap文件权限

ll /swap.img
-rw------- 1 root root 8589934592 Jan  2 12:47 /swap.img
复制代码

设置swap文件权限

sudo chmod 600 /data/swap-yd.img
复制代码

激活swap文件

sudo mkswap /data/swap-yd.img
Setting up swapspace version 1, size = 96 GiB (103079211008 bytes)
no label, UUID=68456241-9ec9-4b90-b325-a2d68ef08340
复制代码

卸载这个 swap 文件

sudo swapoff /data/swap-yd.img
复制代码

激活swap到现有系统中(重启后将会无效)

sudo swapon /data/swap-yd.img
复制代码

现在在检查swap文件

swapon -s
Filename                Type        Size        Used      Priority
/swap.img               file        8388604     1036      -2
/data/swap-yd.img       file        100663292       0     -3
复制代码
  • 已经将/data/swap-yd.img 文件添加进swap并使用中

查看现有的swap交换空间的大小

toptop - 04:04:00 up 15:05,  9 users,  load average: 0.16, 0.04, 0.24
Tasks: 314 total,   1 running, 313 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
MiB Mem :  96609.3 total,   1396.9 free,    543.8 used,  94668.6 buff/cache
MiB Swap: 106496.0 total, 106495.0 free,      1.0 used.  95221.7 avail Mem
复制代码
  • Swap: 106496.0 total 大小为106G左右, 之前的swap有8G我们又加了96大概就是100多G(我也清楚为什么不是96+8=104G呢 -.-!)

重启服务器查看swap的大小

sudo reboot    // 重启服务器
top                 // 查看swap
top - 04:19:35 up 2 min,  1 user,  load average: 0.57, 0.66, 0.28
Tasks: 309 total,   1 running, 308 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
MiB Mem :  96609.3 total,  96009.9 free,    326.7 used,    272.6 buff/cache
MiB Swap:   8192.0 total,   8192.0 free,      0.0 used.  95672.2 avail Mem
复制代码
  • Swap: 8192.0 total 又回到了8G左右

设置swap分区永久有效

sudo vim /etc/fstab
// 在最后一行添加如下
/data/swap-yd.img       none     swap   sw       0      0
复制代码

tips:然后重启服务器sudo reboot(重启生效)

重启之后再次检查swap

swapon -s
Filename                Type        Size        Used      Priority
/swap.img               file        8388604     1036      -2
/data/swap-yd.img       file        100663292       0     -3
复制代码
  • 重启之后可以看到我们配置的/data/swap-yd.img文件在swap中了

查看swap分区大小

top - 05:23:49 up 56 min,  1 user,  load average: 0.02, 0.01, 0.00
Tasks: 290 total,   1 running, 289 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
MiB Mem :  96609.3 total,  95976.0 free,    351.4 used,    281.9 buff/cache
MiB Swap: 106496.0 total, 106496.0 free,      0.0 used.  95642.9 avail Mem
复制代码
  • top 查看swap大小也是改变了的

提示

tips :永久有效必须重启才能生效 如果我们想要现在生效,并且重启后不恢复可以用立即生效配合永久生效一起使用

转载于:https://juejin.im/post/5c2da2a151882566dc118af5

ubuntu 18.10增加和设置Swap交换分区相关推荐

  1. linux 设置交换文件格式,使用linux的mkswap命令建立和设置SWAP交换分区

    使用linux的mkswap命令建立和设置SWAP交换分区 发布时间:2020-07-06 16:18:21 来源:亿速云 阅读:112 作者:清晨 栏目:服务器 小编给大家分享一下使用linux的m ...

  2. 阿里云服务器设置swap交换分区

    阿里云服务器设置swap交换分区 文章目录 阿里云服务器设置swap交换分区 前言 一.设置交换分区swap 二.设置开机自动挂载 前言 Swap分区,即交换区,系统在物理内存(这里应该是运行内存)不 ...

  3. 【ubuntu】 18.04 设置swap 交换分区文件

    正常ubuntu在新安装系统时,会提示设置swap分区,但是这种方式并不灵活,如果硬盘使用空间较小的ssd, 将本来就不大的空间划分出来一大块,有时候磁盘空间不够用,删除分区很麻烦. 我们可以采用sw ...

  4. linux中mkswap命令使用方法,mkswap命令_Linux mkswap 命令用法详解:建立和设置SWAP交换分区...

    mkswap命令用于在一个文件或者设备上建立交换分区.在建立完之后要使用sawpon命令开始使用这个交换区.最后一个选择性参数指定了交换区的大小,但是这个参数是为了向后兼容设置的,没有使用的必要,一般 ...

  5. ubuntu18.04设置swap交换分区

    1.查看当前分区大小 free -m 2.创建一个swap文件 mkdir /home/gsc/swapfile cd /home/gsc/swapfile sudo dd if=/dev/zero ...

  6. Ubuntu 18.04 如何添加或删除 SWAP 交换分区

    添加链接描述 大家都知道,当 Linux 系统在消耗完物理内存时,非活动页面就会从物理内存移动到 SWAP 空间,而 SWAP 空间可以采用专用的 SWAP 分区或 SWAP 文件形式存在.而在大多数 ...

  7. 设置/修改centos上的swap交换分区的方法

    设置centos上的swap交换分区的方法 作为linux世界里最稳定的服务器版本,rhas5一直有很大的应用面,之前一直关注的是freebsd,因为应用的需要,特别在配合mysql和oracle上r ...

  8. Ubuntu增加(swap)交换分区

    2019独角兽企业重金招聘Python工程师标准>>> Ubuntu增加(swap)交换分区 内存512M.装的 vpn,lamp,在用vpn时会断线,原来是内存不足引起的.加入sw ...

  9. linux18.2安装界面,Ubuntu 18.10下安装Grub Customizer 5.1.0配置grub2图形化界面

    配置Grub2/burg引导装载程序Grub Customizer 5.1.0新增加对Ubuntu 18.10的支持,我们可以用PPA源来安装,同时还支持Ubuntu 18.04.16.04.14.0 ...

最新文章

  1. 使用资源文件绘制Win32对话框
  2. 报告解读丨细数万亿企服市场发展史,行业发展新趋势
  3. python中的json_python中json的使用
  4. 人工智能与大数据的耦合,将会怎么影响我们的生活
  5. 微信小程序实现点击不同view标签,移动到一行
  6. DM3730 LCD控制器驱动框架
  7. 如何设置Win11系统右键刷新
  8. Linux学习之SAMBA共享(无密码)
  9. [Python]网络爬虫(十):一个爬虫的诞生全过程(以山东大学绩点运算为例)
  10. 全球数十亿条用户记录被泄露,姓名住址全曝光,Oracle或已引发今年最大的数据安全事件...
  11. Android图片加载之认识bitmap的四种加载方式
  12. ACM投稿ccs concepts查询The ACM Computing Classification System
  13. java 给对象添加属性_在java中怎么给对象添加属性和方法?实例分享
  14. 20220513-rk3568编译linux4.19的buildroot-2(kernel)
  15. 零基础怎么学计算机编程!看完的你,应该会恍然大悟!
  16. 【Python爬虫+js逆向】使用Python爬取腾讯漫画的逆向分析(典型签名验证反爬虫的解决方案)——以腾讯动漫《一人之下》第一话为例
  17. xp重启计算机的快捷键,重启电脑的快捷键是什么?
  18. 计算机风筝设计图片教程,如何利用塑料袋制作风筝图解教程
  19. javascript 中innerHTML的用法
  20. Python开发多媒体管理软件实现方法

热门文章

  1. 一个前端html模板处理引擎(javascript) - pure
  2. 预告:公共语言运行库(CLR)开发系列课程(4):COM Interop进阶
  3. cocos2dx win32下的MainLoop分析(启动流程)
  4. webpack初体验_使用webpack打包js文件_json文件_使用webpack开发模式_生产模式打包---webpack工作笔记003
  5. Element-UI-主页面---Element-UI工作笔记007
  6. ES6-ES11新特性_ECMAScript_简单介绍---JavaScript_ECMAScript工作笔记001
  7. Netty工作笔记0081---编解码器和处理器链梳理
  8. 嵌入式工作笔记0001---认识SoC
  9. JAVA面试要点006---.net中的委托与java中的代理模式和委托
  10. vc 2010 下打包dll 的问题