听老歌 发表于 2011-12-02 15:43

在线添加swap空间

在线添加swap空间








今天突然遇到一个swap空间不足的报警,风风火火的查看一番,发现没有内存泄漏,而是真的swap不足了。
本想kill掉memcached,但应用程序的大哥说半年多才存满这点cache,kill掉就全毁了。
临时方法就是直接添加swap分区。
因为要在业务服务器上直接操作,没请教不靠谱的百度和谷歌,直接去翻鸟哥,现在将操作步骤给大家分享一下:

1,新建一个8G大小的loop文件。01.

02.dd if=/dev/zero of=/newswap bs=2M count=4096复制代码
    PS:如果你有额外的磁盘空间,也可以用fdisk新建一个磁盘分区;
2,格式化loop文件(或新建的分区)01.mkswap /newswap复制代码
3,开启swap分区;
01.swapon /newswap 复制代码
4,查看当前swap状态,已经可以看到两个swap设备了。01.swapon -s复制代码
5,现在用free 也可以看到swap空间已经增大了。
6,记得要将swapon /newswap命令添加到rc.local哦。

surpass_li 发表于 2011-12-02 21:54

很有用的经验,谢谢分享

Shell_HAT 发表于 2011-12-03 15:48

连什么系统都不说清楚,就知道说搜索引擎不靠谱。

db2-zhang 发表于 2011-12-05 10:09

回复 1# 听老歌


    系统 没有swapon 命令 怎么办????
页: [1]
查看完整版本: 在线添加swap空间