美文网首页
Linux创建swap分区

Linux创建swap分区

作者: Cursor_fei | 来源:发表于2018-03-19 11:18 被阅读13次

    Swap分区,即交换区,Swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。这样,系统总是在物理内存不够时,才进行Swap交换。 其实,Swap的调整对Linux服务器,特别是Web服务器的性能至关重要。通过调整Swap,有时可以越过系统性能瓶颈,节省系统升级费用。
    创建SWAP文件:

    $ mkdir /swap
    $ dd if=/dev/zero of=/swap/swap bs=1M count=2048
    2048+0 records in
    2048+0 records out
    2147483648 bytes (2.1 GB) copied, 4.47091 s, 480 MB/s
    

    创建swap分区:

    $ mkswap /swap/swap 
    Setting up swapspace version 1, size = 2097148 KiB
    no label, UUID=5a59ae80-a2a5-4899-a080-1e94bdbd8663
    

    激活swap分区:

    $ swapon /swap/swap 
    swapon: /swap/swap: insecure permissions 0644, 0600 suggested.
    

    查看是否生效:

    $ free -m
                  total        used        free      shared  buff/cache   available
    Mem:            992         451          63          84         478         282
    Swap:          2047           0        2047
    

    设置重启生效:

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

    删除swap分区
    停止swap分区

    swapoff   /swap/swap 
    

    删除swap分区文件

    rm -rf /swap/swap 
    

    删除"/etc/swap"指定文件

    sed  -i "/'\/swa\/swap   swap   swap  defaults 0 0'//"  /etc/fstab 
    

    相关文章

      网友评论

          本文标题:Linux创建swap分区

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