设置centos上的swap交换分区的方法

作为linux世界里最稳定的服务器版本,rhas5一直有很大的应用面,之前一直关注的是freebsd,因为应用的需要,特别在配合mysql和oracle上red hat有着太多优势。

用centos来代替red hat as的使用,因为centos5是利用rhas5的源码,去掉redhat的商标、图标之后编译发行的,是最一个源码编译版本,我用的是centos 5.2

在安装centos 5.2的时候,忘设置swap交换分区,在内存小的情况下,增大swap的作用比较有效的。

第一步 创建文件块

#cd /var (进入一个文件夹)

#dd if=/dev/zero of=swapfile bs=1024 count=524288 (创建512M的swap ,一般是内存的两倍)

#/sbin/mkswap swapfile (创建swap文件)

#/sbin/swapon swapfile (激活swap文件)

#/sbin/swapon -s (检查swap是否正确)

结果:

Filename Type Size Used Priority

/var/swapfile file 524016 0 -1

#vi /etc/fstab (加到fstab文件中让系统引导时自动启动)

在末尾增加以下内容:

/var/swapfile swap swap defaults 0 0

#reboot

重启之后,top命令查看,有swap分区的大小了