[root@localhost ~]# free -m total used free shared buffers cachedMem: 32160 14212 17947 0 216 12096-/+ buffers/cache: 1899 30260Swap: 8189 0 8189
32G的内存,却只分配了8G的swap,在实际生产环境下经常出现swap空间不足的情况,需要手动增加swap空间,步骤如下:
创建一个10G的文件
[root@localhost ~]# dd if=/dev/zero of=/opt/swap bs=1k count=1024000010240000+0 records in10240000+0 records out10485760000 bytes (10 GB) copied, 55.6452 seconds, 188 MB/s
将创建的文件用作交换分区
[root@localhost ~]# mkswap /opt/swapSetting up swapspace version 1, size = 10485755 kB
开启swap
[root@localhost ~]# swapon /opt/swap
此时,swap空间增加到了18189MB,done。
[root@localhost ~]# free -m total used free shared buffers cachedMem: 32160 24504 7655 0 226 22096-/+ buffers/cache: 2181 29978Swap: 18189 0 18189
参考:http://blog.chinaunix.net/uid-25921741-id-2977096.htmlhttp://my.oschina.net/yyping/blog/109126
原文地址:Linux增加swap空间, 感谢原作者分享。 无论如何,没有人有办法把自己抑或他人的刺拔掉。那是一碰便痛的软肋,