美文网首页
Linux启用Swap分担内存压力

Linux启用Swap分担内存压力

作者: 蟠龙有悔 | 来源:发表于2019-07-28 19:27 被阅读0次

由于我云服务器上的内存只有1G,启动gitLab后直接把内存占满了,导致整个服务器卡成翔,(我记得我是把gitLab关了来着,然后还是卡的没有道理)
然后根据网上收集来的资料,配置Swap虚拟内存。

创建swap文件

dd if=/dev/zero of=/var/swap bs=1024 count=2097152

设置 /var/swap 为交换区

mkswap /var/swap

将 /var/swap 添加到 开机引导中

echo "/var/swap swap swap defaults 0 0" >>/etc/fstab

启用swap

swapon -a
swapon: /var/swap: insecure permissions 0644, 0600 suggested.

swapon -a 的命令说明:-a --all enable all swaps from /etc/fstab
开启所有/etc/fstab添加过记录的swap配置,
当然也可以直接用 swapon /var/swap ,另外 swap 是可以自定义命名的

查看内存使用情况:

~$ free
              total        used        free      shared  buff/cache   available
Mem:        1015764      270568       60108        5696      685088      565648
Swap:       2097148         196     2096952

swap 已经正常使用中^_^

相关文章

  • Linux启用Swap分担内存压力

    由于我云服务器上的内存只有1G,启动gitLab后直接把内存占满了,导致整个服务器卡成翔,(我记得我是把gitLa...

  • VPS内存太小怎么办?Linux下添加Swap分区

    在 Linux 中,Swap 分区相当于 Windows 的虚拟内存,如果 VPS 内存较小可以添加 Swap,把...

  • Linux内存机制(swap)

    本文介绍linux内存机制、虚拟内存swap释放等原理及实操。 一、什么是linux的内存机制? 二、linux什...

  • 利用psutil获取内存信息

    linux内存信息包括:total、used、free、buffers、cache、swap。 获取内存的完整信息...

  • 修改树莓派交换分区 SWAP 的大小

    SWAP就是LINUX下的虚拟内存分区,它的作用是在物理内存使用完之后,将磁盘空间(也就是SWAP分区)虚拟成内存...

  • ZRAM SWAP内存管理讲解

    术语介绍: RAM : 内存 SWAP:Linux交换区 Flash : 你可以想象为电脑硬盘。 Linux:An...

  • linux 静默安装 oracle 11

    linux 静默安装 oracle 11 linux 版本 环境检查 检查 swap分区、内存、磁盘大小 官方下载...

  • linux交换分区调整

      SWAP就是LINUX下的虚拟内存分区,它的作用是在物理内存使用完之后,将磁盘空间(也就是SWAP分区)虚拟成...

  • free命令

    free命令可以显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer。在Linux...

  • KVM小内存主机添加SWAP

    生成文件(根据内存容量二选一) 生成 1G 的 Swap 或者 2G 的 Swap 设置交换区: 启用交换器: 开...

网友评论

      本文标题:Linux启用Swap分担内存压力

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