0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何在linux系统配置交换分区(swap)呢?

网络技术干货圈 来源:网络技术干货圈 2023-11-14 09:57 次阅读

交换机分区介绍:

SWAP(交换)分区是一种通过在硬盘中预先划分一定的空间,然后将把内存中暂时不常用的数据临时存放到硬盘中,以便腾出物理内存空间让更活跃的程序服务来使用的技术,其设计目的是为了解决真实物理内存不足的问题。但由于交换分区毕竟是通过硬盘设备读写数据的,速度肯定要比物理内存慢,所以只有当真实的物理内存耗尽后才会调用交换分区的资源。

交换分区的划分建议:

在生产环境中,交换分区的大小一般为真实物理内存的1.5~2倍。

1、先新添加一个硬盘用来做交换机分区,可以查看新添加的硬盘系统会识别成sbd:

ls -l /dev/sd*

9664bdfe-828f-11ee-939d-92fbcf53809c.png

2、使用分区命令对新添加的硬盘建立一个分区:

fdisk /dev/sdb

967d10ca-828f-11ee-939d-92fbcf53809c.png

3、之后就可以看到dev目录下有一个sdb1的新分区了:

ls -l /dev/sdb*

9696729a-828f-11ee-939d-92fbcf53809c.png

4、使用swap专用的分区工具对新建的主分区进行格式化:

mkswap /dev/sdb1

96ae6382-828f-11ee-939d-92fbcf53809c.png

5、对交换分区进行挂载,查看挂载交换机分区之后原本2G的交换分区增大到了4G

swapon /dev/sdb1

free -h

96cba19a-828f-11ee-939d-92fbcf53809c.png

6、要实现重启自动挂载,需要往fstab配置文件里面写入永久挂载的配置

echo "/dev/sdb1 swap swap defaults 0 0" >> /etc/fstab

7、如果不需要了可以卸载,就可以恢复原来的2G了:

swapoff /dev/sdb1

free -h

96dd5980-828f-11ee-939d-92fbcf53809c.png







审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux系统
    +关注

    关注

    4

    文章

    567

    浏览量

    26923
  • 交换机
    +关注

    关注

    19

    文章

    2438

    浏览量

    95668
  • SBD
    SBD
    +关注

    关注

    0

    文章

    186

    浏览量

    13341
  • SWAP
    +关注

    关注

    0

    文章

    47

    浏览量

    12636

原文标题:教你快速在linux系统配置交换分区(swap)

文章出处:【微信号:网络技术干货圈,微信公众号:网络技术干货圈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    FPGA最小系统配置电路的设计资料

    FPGA最小系统配置电路的设计资料
    发表于 05-04 16:04

    NI MAX 系统配置问题

    NI MAX 系统配置出现问题显示不可用,请问该如何解决
    发表于 06-26 19:36

    单片机系统配置及接口相关介绍

    单片机原理及应用C语言版9ppt课件单片机原理及应用 (C语言版)第9章单片机系统配置及接口 第9章 单片机系统配置及接口 目录9.1键盘接口 9.2LED显示接口 9.3A/D转换接口 9.4D
    发表于 07-14 08:08

    硬实时RTlinux系统配置

    更多技术干货,欢迎扫码关注博主微信公众号:HowieXue,一起学习探讨软硬件技术知识经验,关注就有海量学习资料免费领哦:硬实时RTlinux系统配置1. Linux内核下载2. 下载与Linux
    发表于 09-14 06:43

    从I2C写入系统配置内存失败可能是什么原因?是否按照正确的程序写入系统配置

    我正在研究 ST25DV64KC NFC 芯片。我正在尝试从 i2c 写入系统配置内存。脚步:1) 我通过发送当前密码命令打开了 i2c 安全会话。我已经从动态寄存器内存中读取
    发表于 12-08 08:16

    阳能发电原理及系统配置设置说明

    阳能发电原理及系统配置设置说明 太阳能发电系统由太阳能电池组、太阳能控制器、蓄电池(组)组成。如输出电源为交流220V或 110V,还需要配置逆变器
    发表于 11-14 11:27 707次阅读

    MP4播放器系统配置

    MP4播放器系统配置              系统配
    发表于 12-21 16:29 2003次阅读

    LPC111x系统配置

    LPC111x系统配置,有需要的朋友下来看看。
    发表于 01-13 16:04 15次下载

    C语言教程之获取系统配置信息

    C语言教程之获取系统配置信息,很好的C语言资料,快来学习吧。
    发表于 04-25 17:07 0次下载

    FPGA最小系统配置电路的设计

    FPGA最小系统配置电路的设计,有兴趣的同学可以下载学习
    发表于 05-04 11:31 36次下载

    ABB机器人系统配置cclink课件下载

    ABB机器人系统配置cclink课件下载
    发表于 05-19 09:36 1次下载

    通信电源系统配置设计参数

    通信电源系统配置设计参数(安徽力普拉斯电源技术有限公司招聘)-该文档为通信电源系统配置设计参数总结文档,是一份不错的参考资料,感兴趣的可以下载看看,,,,,,,,,,,,,,,,,
    发表于 09-22 16:41 4次下载
    通信电源<b class='flag-5'>系统配置</b>设计参数

    嵌入式linux没有swap分区swap现象如何实现

    swap分区作用当可用内存大小,低于内核中设置的内存大小值时,linux启动将内存中不常用的内存,暂存到硬盘上,释放出更多可用内存。嵌入式linux没有
    发表于 11-02 11:21 12次下载
    嵌入式<b class='flag-5'>linux</b>没有<b class='flag-5'>swap</b><b class='flag-5'>分区</b>,<b class='flag-5'>swap</b>现象如何实现

    服务器Linux系统配置IP地址的方法

    服务器Linux系统配置IP地址的方法。
    的头像 发表于 09-21 14:50 7979次阅读

    UART系统配置步骤详解

    CPU通过挂载到APB总线上的UART模块,实现其与外部设备的串行通信。系统配置部分将实现UART模块与CPU的通信,APB总线的读写和模块的功能配置,中断信号的产生。
    的头像 发表于 06-05 16:05 2073次阅读
    UART<b class='flag-5'>系统配置</b>步骤详解