内存不够,使用swap空间

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了内存不够,使用swap空间相关的知识,希望对你有一定的参考价值。

swap是内存不足时使用

1.1创建一个swap文件

1.创建一个块文件

[[email protected] ~]#

[[email protected] ~]# dd  if=/dev/zero of=/tmp/100m  bs=1M count=100

100+0 records in

100+0 records out

104857600 bytes (105 MB) copied, 0.472237 s, 222MB/s

[[email protected] ~]# ll /tmp/100m  -h

-rw-r--r-- 1 root root 100M Aug 15 11:57 /tmp/100m

2让这个文件成为swap 类型

[[email protected] ~]# mkswap /tmp/100m     ##格式化

mkswap: /tmp/100m: warning: don‘t erase bootbitssectors

        onwhole disk. Use -f to force.

Setting up swapspace version 1, size = 102396 KiB

no label, UUID=f6a2d730-a364-4e43-a084-f5496fc77fbb

3.让这个swap类型的文件 真的的加入到swap 

[[email protected] ~]# swapon /tmp/100m

[[email protected] ~]# free -h

            total       used       free    shared    buffers     cached

Mem:         1.8G       256M       1.6G       240K        11M       151M

-/+ buffers/cache:        92M       1.7G

Swap:        867M         0B       867M

1.1.2创建一个swap分区

1.fdisk -cu /dev/sdc

(m---p ---n --t (将分区格式转换成82)--w)

2.格式化分区:mkswap -c v1 /dev/sdc4

3.激活swap分区:swapon -a /dev/sdc4

4.查看swap 分区:swapon -s 或 free 或cat /proc/swaps

5.加入到/etc/fstab文件


以上是关于内存不够,使用swap空间的主要内容,如果未能解决你的问题,请参考以下文章

swap区

Linux添加swap分区

linux啥情况就会使用到交换区swap,比如剩下多少内存,还有其他哪些因素

[CentOS 7系列]swap空间扩容

Linux SWAP 交换分区配置说明(转)

Linux释放SWAP空间