美文网首页
Linux Deepin 15.11 手动增加 swap 方法

Linux Deepin 15.11 手动增加 swap 方法

作者: zzzmh | 来源:发表于2019-07-31 17:26 被阅读0次

背景

本人机器是 小米笔记本12.5air 初代
基本配置如下:

  • CPU : Intel Core M-6Y30
  • 内存 : 4G (LPDDR3 1866 mhz)
  • 硬盘 : (原装) 128GB SATA
  • 硬盘 : (加装) (主硬盘) PM981 512G (nvme)

直接做成了双系统

  • Linux Deepin 15.11 (主力开发)
  • Windows 10 企业LTSC

最近在deepin下开发了一段时间,虽然CPU常常满载,但还勉强够用,没有明显的卡死的情况。最大的问题还是内存4G比较吃紧,同时运行 Chrome + idea + webstorm + Navicat(wine) 显得捉襟见肘,4G内存全满,4G swap交换区也接近95%,内存焊死在主板上,没能力升级,但swap的默认4G还是可以手动修改的。

另外还有一个考虑,pm981的性能也是不用担心,虽然在这台机器受到了主板南桥芯片的限制,依然能跑出接近2G读取 1.3G写入的连续速度,4k分数也是不俗的。当交换区并不会拖垮整机速度很多。

折腾

注意:后面的内容是直接操作系统重要文件和重要配置,具有较大的风险,需要有一定折腾精神,不建议轻易尝试!!!

说了那么多废话开始正文。。。
Linux Deepin 15.11 在我的电脑配置下,安装用默认配置,swap分配的是4G,单文件形式,位置是/swapfile (听说有些电脑会不分配swap)

那么大致折腾的流程就是

  1. 新建一个20G的swap文件
  2. 配置成swap文件
  3. 修改系统配置,开机自动识别新swap文件
  4. 重启
  5. 删除旧文件,腾出空间

具体命令

# 先直接root
sudo su

# 新建一个交换区文件,关键参数是count=4096,意思是4G,如果你想和我一样搞个大事情,就count=20480
dd if=/dev/zero of=/root/swapfile bs=1M count=4096

# 建立swap的文件系统
mkswap /root/swapfile

# 启用swap文件
swapon /root/swapfile

# 赋权
chmod 644 /root/swapfile

# 修改系统开机启动配置
vim /etc/fstab

# 已经有一行旧的配置
# /swapfile none swap defaults 0 0
# 注销掉

# 新增一行
/root/swapfile none swap defaults 0 0

接下来在deepin自带的系统管理器里,新旧的swap都会工作

我这里看到的是24G

重启电脑,旧的4G交换区就会失效

就可以看到新的交换区的容量 例如20G

这时候旧的4G交换区已经没有用了,可以直接删除

sudo rm /swapfile

测试

暴力测试一下,看看效果如何
运行了
chrome 和 firefox 都开了20多个页面
idea 5个项目,项目全debug启动
webstorm 3个项目,全部dev启动
其他杂七杂八的开了一堆
并且全部最小化,放置了一段时间后

效果如图


交换空间大约消耗了7GB。。。。

所以说一般电脑设置个8GB交换空间就绰绰有余了!!!

END

再总结一下,本方法适合内存较小且硬盘是固态硬盘性能强劲的机器,使用后可以在一定程度下增加电脑多开的能力,但也不是万能的。

参考: https://blog.csdn.net/qq_35448976/article/details/75113789

相关文章

  • Linux Deepin 15.11 手动增加 swap 方法

    背景 本人机器是 小米笔记本12.5air 初代基本配置如下: CPU : Intel Core M-6Y30 内...

  • Deepin Linux v15.11您真得会安装N卡驱动吗?

    1、前述 在前面我们已经分享了Deepin Linux v15.11的安装。对于Deepin Linux v15....

  • Deepin Linux介绍

    历久弥新,源远流长 先来看看Deepin 的历史版本 目前最新的Deepin Linux为15.11,一起看看官网...

  • 2019-11-28

    Linux增加swap分区的方法 在装完Linux系统之后,建立Swap分区有两种方法。1.新建磁盘分区作为swa...

  • 手动增加SWAP空间

    在SWAP空间不够用的情况下,如何手工添加SWAP空间? 以下的操作都要在root用户下进行: 首先先建立一个分区...

  • Ubuntu 手动增加SWAP

    参考文章 一、增加swap交换文件 注意,OPENVZ架构的VPS是不支持手动添加交换分区的 添加交换空间有两种选...

  • Ubuntu 手动增加SWAP

    一、增加swap交换文件 注意,OPENVZ架构的VPS是不支持手动添加交换分区的添加交换空间有两种选择:添加一个...

  • linux 增加SWAP

    主要是买了一个VPS ,内存小,没有swap,但是有固态盘,所以就想把固态盘划分一部分空间为swapVPS参数:u...

  • Linux Deepin 15.11 系统 安装教程

    武汉深之度科技有限公司(以下简称深度科技)成立于 2011 年,是专注基于 Linux 的国产操作系统研发与服务的...

  • centos 手动增加swap分区

    SWAP是Linux中的虚拟内存,用于扩充物理内存不足而用来存储临时数据存在的。它类似于Windows中的虚拟内存...

网友评论

      本文标题:Linux Deepin 15.11 手动增加 swap 方法

      本文链接:https://www.haomeiwen.com/subject/qtgtdctx.html