您的位置:首页 > 运维架构 > Linux

如何在安装Linux之后自己修改Swap分区大小

2010-02-10 14:23 579 查看
URL:http://aidiyuxin.javaeye.com/blog/291011

Linux下修改swap的大小

说到swap~它是什么的呢?
其实swap是内存的交换区;换句话说,如果内存不够用了,那么系统会在硬盘上存储一些内存中不常用的数据,之后将这部分数据在存储中析构掉;这样内存就又有剩余空间可以运行东东啦,这个过程也就是所谓的交换,存储数据的硬盘部分就是swap分区啦~
装系统的时候可能会将swap大小设置的不合适
但是swap的大小不正确,很影响服务器的性能
上次有位同事就发生了这样的事情,2G的物理内存,只分了100M的swap
。。。
悲剧发生了,我们只能解决他啦

1.查看系统Swap空间使用

Java代码 [root@ema usr]# free -m
total used free shared buffers cached
Mem: 2026 1929 97 0 7 271780
-/+ buffers/cache: 78052 435928
Swap: 10 0 100

2.在空间合适处创建swap文件

Java代码 [root@jumper usr]# mkdir swap
[root@ema usr]# cd swap
[root@ema swap]# dd if=/dev/zero of=swapfile bs=402400 count=10000
10000+0 records in
10000+0 records out
[root@ema swap]# ls -al
total 10024
drwxr-xr-x 2 root root 4096
drwxr-xr-x 19 root root 4096
-rw-r--r-- 1 root root 4013500000
[root@emaswap]# mkswap swapfile

3.激活swap文件
Java代码 [root@jumper swap]# swapon swapfile
total used free shared buffers cached
Mem: 2026 1929 97 0 7 1755
-/+ buffers/cache: 166 1860
Swap: 4008 0 4008

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: