增加swap方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了增加swap方法相关的知识,希望对你有一定的参考价值。

java环境内存不够用

swap在工作中,特别是java环境,程序写的有问题,会发生内存泄漏,可能会占用swap

协调让开发改程序,运维可以临时增大swap。增加swap方法

  1. 创建一个块文件

dd  if=/dev/zero of=/tmp/100m  bs=1M   count=100

[[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, 222 MB/s

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

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

  1. 让这个文件成为swap类型

mkswap /tmp/100m

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

mkswap: /tmp/100m: warning: don‘t erase bootbits sectors

        on whole disk. Use -fto force.

Setting up swapspace version 1, size = 102396 KiB

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

  1. 让这个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


本文出自 “13112195” 博客,请务必保留此出处http://13122195.blog.51cto.com/13112195/1956438

以上是关于增加swap方法的主要内容,如果未能解决你的问题,请参考以下文章

Linux增加swap分区的方法

LINUX新建和增加SWAP分区

LINUX增加SWAP分区---install_oracle

Linux增加swap空间

make collect2: ld terminated with signal 9 错误解决办法

扩展swap分区