运维百科

CentOS增加swap分区大小

20131209121122164.jpg

    案例1:如果系统的物理内存用光了,系统就会跑得很慢,但仍能运行;如果Swap空间用光了,那么系统就会发生错误。例如,Swap空间用完,则服务进程无法启动,通常会出现“application is out of memory”的错误,严重时会造成服务进程的死锁。因此Swap空间的分配是很重要的,通常Swap空间的大小应是物理内存的2-2.5倍.

    案例2:安装系统的时候,没有分配swap分区;

此方法不限于centos,linux均适用

以下命令均需在root帐号下操作

1. 查看当前分区情况

free -m

2. 增加 swap 大小, 2G 左右

dd if=/dev/zero of=/var/swap bs=1024 count=2048000

3. 设置交换文件

mkswap /var/swap

4. 立即激活启用交换分区

swapon /var/swap

5. 添加系统引导时自启动运行

vi /etc/fstab

添加一行
/var/swap               swap                    swap    defaults        0 0

至此,CentOS增加swap分区大小,完成;


6. 收回 swap 空间

swapoff /var/swap

7. 从文件系统中回收

rm /var/swap

至此,CentOS收回swap分区,完成;

本站部分资源收集于网络,纯个人收藏,无商业用途,如有侵权请及时告知!

1
分享到:

评论 0

取消
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址