Chinaunix首页 | 论坛 | 博客
  • 博客访问: 20075
  • 博文数量: 17
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 180
  • 用 户 组: 普通用户
  • 注册时间: 2015-01-26 19:01
文章分类

全部博文(17)

文章存档

2015年(17)

我的朋友

分类: LINUX

2015-01-29 23:25:51

    为什么要添加Swap分区?swap分区,即交换区,作用为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。这样,系统总是在物理内存不够时,才进行Swap交换。 其实,Swap的调整对Linux服务器,特别是Web服务器的性能至关重要。通过调整Swap,有时可以越过系统性能瓶颈,节省系统升级费用。

可以先用命令查看一下

free -m

下面进行添加swap分区操作

首先,以root身份连接到服务器,选择一个目录,如/var,进入

cd /var/

创建swap文件,执行dd命令,增加一个1G的swap文件,根据Redhat公司的建议,Linux系统swap分区最适合的大小是物理内存的1-2倍

dd if=/dev/zero of=swapfile bs=1024 count=1024000

也可以是:

dd if=/dev/zero of=swapfile bs=1G count=1

这两条命令都是从硬盘里分出一个1G大小的空间,挂在swapfile上

接着再把这个分区变成swap分区

/sbin/mkswap swapfile

并使其成为有效状态

/sbin/swapon swapfile

检查是否正确

free -m

或者

/sbin/swapon -s

即可看到swap分区和大小以及使用情况

最后需要修改/etc/fstab 文件,使其可以随服务器重启时自动启动swap分区

echo "/var/swapfile swap swap defaults 0 0" >>/etc/fstab

至此,已全部完成添加swap分区。

阅读(361) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~