美文网首页
CentOS调整swap大小

CentOS调整swap大小

作者: 网络小乙 | 来源:发表于2020-09-02 16:31 被阅读0次

在物理内存不足的情况下,有时增加swap的大小可以在一定程度上缓解内存不足的问题,但是需要注意的是swap不能作为扩充内存的一个手段,因为swap读写属于磁盘IO,要比物理内存慢的多。
下面介绍下调整swap大小的方法。

  1. 确保磁盘有足够的空间来做swap,可以使用df命令查看磁盘情况
    #查看磁盘使用情况
    df -h
    Filesystem      Size  Used Avail Use% Mounted on
    tmpfs           915M     0  915M   0% /dev/shm
    tmpfs           915M   90M  826M  10% /run
    /dev/sda1        28G  7.7G   19G  30% /
    
  2. 添加swap文件并设置其大小为1G
    # if 表示infile
    # of 表示outfile
    # bs=1MB 代表增加的模块大小
    # count=1024 代表1024个模块,也就是1G空间,
    # 将目的文件设置为swap分区文件
    dd if=/dev/zero of=/tmp/swap bs=1MB count=1024
    1024+0 records in
    1024+0 records out
    1024000000 bytes (1.0 GB) copied, 10.4522 s, 98.0 MB/s
    
  3. 使用mkswap命令创建swap空间
    mkswap /tmp/swap
    Setting up swapspace version 1, size = 999996 KiB
    no label, UUID=41746d5c-5429-482a-8adb-1b156a703507
    
  4. 使用swapon命令启动新增的swap
    swapon /tmp/swap
    swapon: /tmp/swap: insecure permissions 0644, 0600 suggested.
    
  5. 查看swap是否生效
    free -h
                  total        used        free      shared  buff/cache   available
    Mem:           1.8G        933M         63M        191M        831M        555M
    Swap:          5.6G          0B        5.6G
    
  6. 上面的步骤已经临时增加了swap,如果需要重启服务器自动生效,则需要修改 /etc/fstab 文件,在文件最后增加以下内容:
    /tmp/swap swap swap defaults 0 0
    
  7. 如果不再需要swap,可以清理该分区
    swapoff /tmp/swap
    

相关文章

  • CentOS调整swap大小

    在物理内存不足的情况下,有时增加swap的大小可以在一定程度上缓解内存不足的问题,但是需要注意的是swap不能作为...

  • 调整 ubuntu swap 大小

    执行“sudo swapon -s”命令,查看是否已经存在swap file 如果第一步存在swapfile则需要...

  • 更改Swap分区大小 Linux

    linux下修改SWAP空间大小- Centos 6.5 》》参照原文:https://blog.csdn.net...

  • 调整树莓派swap空间大小

    至于有啥用,调整了就知道了。。 用的pi zero w,运行内存512,所以创建一个两倍的1G的swap空间吧! ...

  • CentOS 关闭 swap

    Centos 7 中关闭 swap 删除 swap 区所有内容swapoff -a 删除 swap 挂载,这样系统...

  • Centos7中关闭swap

    Centos 7 中关闭 swap 背景 1、swap的用途? swap 分区就是交换分区,(windows平台叫...

  • ubuntu20.04调整swap空间大小

    1.查看当前Swap大小 2.停止Swap 3.删除当前Swap 4.新建Swap 5.启用新的Swap 6.检查...

  • linux 虚拟内存实践

    查看 Swap 大小 创建一个 Swap 文件 count 代表文件的大小 把生成的文件转换成 Swap 文件 激...

  • centos下设置swap分区的大小

    Swap分区在系统的物理内存(这里应该是运行内存)不够用的时候,把物理内存中的一部分空间释放出来,以供当前运行的程...

  • 【swap】SWAP的罪与罚

    $ cat check_swap.sh 定量检测进程的 swap 占用大小 $ cat check_swap...

网友评论

      本文标题:CentOS调整swap大小

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