[分享]不用swap分区,用交换文件
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 71
- 注册时间: 2006-10-28 8:19
[分享]不用swap分区,用交换文件
安装linux时,一般系统都要求划分一个分区作为交换分区。但现时大家的电脑内存一般都很大,系
统交换文件的机会会越来越少。就以我的来说,本人安装的是redhat linux V7.3,内存是256M,运行系
统时,cat一下/proc/swaps,实际上都没有用到交换分区,所以我建议内存比较在的朋友,只创建交换文
件就行了。
在redhat linux V7.3系统下,创建交换文件有两种方法,最容易的是安装时不创建交换分区,
第二次安装时会提示建立交换文件,你只要输入xxxM内存就行了。
不过我还是建议另一种比较繁琐的方法,如果你有兴趣就看下去。
1、登录系统(我这是废话,不进去怎么做)
2、创建一个文件,任何名字都行,不过我们一般把它叫SWAP;放哪里都行现在假设放在/;大小
为任意值,设为256M。那么创建这个文件的方法如下:
dd if=/dev/zero of=/SWAP bs=1024 count=262144
(256M=256*1024*bs)
3、sync。将文件写回磁盘。
4、mkswap /SWAP。将SWAP作为交换文件。
5、swapon /SWAP。激活交换文件。
到了这里,相信交换文件已经工作了。可运行cat /proc/swaps查看。
另外,要是想改变交换文件的大小,必须先swapoff /SWAP,然后进行上面的步骤。
在/etc/fstab中加入一行 /SWAP swap swap
这样保证系统启动时激活交换文件。
统交换文件的机会会越来越少。就以我的来说,本人安装的是redhat linux V7.3,内存是256M,运行系
统时,cat一下/proc/swaps,实际上都没有用到交换分区,所以我建议内存比较在的朋友,只创建交换文
件就行了。
在redhat linux V7.3系统下,创建交换文件有两种方法,最容易的是安装时不创建交换分区,
第二次安装时会提示建立交换文件,你只要输入xxxM内存就行了。
不过我还是建议另一种比较繁琐的方法,如果你有兴趣就看下去。
1、登录系统(我这是废话,不进去怎么做)
2、创建一个文件,任何名字都行,不过我们一般把它叫SWAP;放哪里都行现在假设放在/;大小
为任意值,设为256M。那么创建这个文件的方法如下:
dd if=/dev/zero of=/SWAP bs=1024 count=262144
(256M=256*1024*bs)
3、sync。将文件写回磁盘。
4、mkswap /SWAP。将SWAP作为交换文件。
5、swapon /SWAP。激活交换文件。
到了这里,相信交换文件已经工作了。可运行cat /proc/swaps查看。
另外,要是想改变交换文件的大小,必须先swapoff /SWAP,然后进行上面的步骤。
在/etc/fstab中加入一行 /SWAP swap swap
这样保证系统启动时激活交换文件。
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
Re: [分享]不用swap分区,用交换文件
創建交換文件與創建交換分區在磁盤占用上完全一樣,但性能比交換區差很多...不推薦此多餘方法mystlynx 写了: 安装linux时,一般系统都要求划分一个分区作为交换分区。但现时大家的电脑内存一般都很大,系
统交换文件的机会会越来越少。就以我的来说,本人安装的是redhat linux V7.3,内存是256M,运行系
统时,cat一下/proc/swaps,实际上都没有用到交换分区,所以我建议内存比较在的朋友,只创建交换文
件就行了。
在redhat linux V7.3系统下,创建交换文件有两种方法,最容易的是安装时不创建交换分区,
第二次安装时会提示建立交换文件,你只要输入xxxM内存就行了。
不过我还是建议另一种比较繁琐的方法,如果你有兴趣就看下去。
1、登录系统(我这是废话,不进去怎么做)
2、创建一个文件,任何名字都行,不过我们一般把它叫SWAP;放哪里都行现在假设放在/;大小
为任意值,设为256M。那么创建这个文件的方法如下:
dd if=/dev/zero of=/SWAP bs=1024 count=262144
(256M=256*1024*bs)
3、sync。将文件写回磁盘。
4、mkswap /SWAP。将SWAP作为交换文件。
5、swapon /SWAP。激活交换文件。
到了这里,相信交换文件已经工作了。可运行cat /proc/swaps查看。
另外,要是想改变交换文件的大小,必须先swapoff /SWAP,然后进行上面的步骤。
在/etc/fstab中加入一行 /SWAP swap swap
这样保证系统启动时激活交换文件。
^_^ ~~~
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
-
- 帖子: 71
- 注册时间: 2006-10-28 8:19
Re: [分享]不用swap分区,用交换文件
请问为什么性能会差很多?有没有理由?BigSnake.NET 写了:創建交換文件與創建交換分區在磁盤占用上完全一樣,但性能比交換區差很多...不推薦此多餘方法mystlynx 写了: 安装linux时,一般系统都要求划分一个分区作为交换分区。但现时大家的电脑内存一般都很大,系
统交换文件的机会会越来越少。就以我的来说,本人安装的是redhat linux V7.3,内存是256M,运行系
统时,cat一下/proc/swaps,实际上都没有用到交换分区,所以我建议内存比较在的朋友,只创建交换文
件就行了。
在redhat linux V7.3系统下,创建交换文件有两种方法,最容易的是安装时不创建交换分区,
第二次安装时会提示建立交换文件,你只要输入xxxM内存就行了。
不过我还是建议另一种比较繁琐的方法,如果你有兴趣就看下去。
1、登录系统(我这是废话,不进去怎么做)
2、创建一个文件,任何名字都行,不过我们一般把它叫SWAP;放哪里都行现在假设放在/;大小
为任意值,设为256M。那么创建这个文件的方法如下:
dd if=/dev/zero of=/SWAP bs=1024 count=262144
(256M=256*1024*bs)
3、sync。将文件写回磁盘。
4、mkswap /SWAP。将SWAP作为交换文件。
5、swapon /SWAP。激活交换文件。
到了这里,相信交换文件已经工作了。可运行cat /proc/swaps查看。
另外,要是想改变交换文件的大小,必须先swapoff /SWAP,然后进行上面的步骤。
在/etc/fstab中加入一行 /SWAP swap swap
这样保证系统启动时激活交换文件。
- milujite
- 帖子: 644
- 注册时间: 2007-01-01 22:14
- 联系:
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
Re: [分享]不用swap分区,用交换文件
訪問swap文件首先就要經過文件系統層了..如果用swap分區,就可以直接讀寫mystlynx 写了:请问为什么性能会差很多?有没有理由?BigSnake.NET 写了:創建交換文件與創建交換分區在磁盤占用上完全一樣,但性能比交換區差很多...不推薦此多餘方法mystlynx 写了: 安装linux时,一般系统都要求划分一个分区作为交换分区。但现时大家的电脑内存一般都很大,系
统交换文件的机会会越来越少。就以我的来说,本人安装的是redhat linux V7.3,内存是256M,运行系
统时,cat一下/proc/swaps,实际上都没有用到交换分区,所以我建议内存比较在的朋友,只创建交换文
件就行了。
在redhat linux V7.3系统下,创建交换文件有两种方法,最容易的是安装时不创建交换分区,
第二次安装时会提示建立交换文件,你只要输入xxxM内存就行了。
不过我还是建议另一种比较繁琐的方法,如果你有兴趣就看下去。
1、登录系统(我这是废话,不进去怎么做)
2、创建一个文件,任何名字都行,不过我们一般把它叫SWAP;放哪里都行现在假设放在/;大小
为任意值,设为256M。那么创建这个文件的方法如下:
dd if=/dev/zero of=/SWAP bs=1024 count=262144
(256M=256*1024*bs)
3、sync。将文件写回磁盘。
4、mkswap /SWAP。将SWAP作为交换文件。
5、swapon /SWAP。激活交换文件。
到了这里,相信交换文件已经工作了。可运行cat /proc/swaps查看。
另外,要是想改变交换文件的大小,必须先swapoff /SWAP,然后进行上面的步骤。
在/etc/fstab中加入一行 /SWAP swap swap
这样保证系统启动时激活交换文件。
^_^ ~~~
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。