当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 10 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [分享]不用swap分区,用交换文件
帖子发表于 : 2007-01-09 13:12 

注册: 2006-10-28 8:19
帖子: 71
送出感谢: 0 次
接收感谢: 0 次
  安装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
  这样保证系统启动时激活交换文件。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: [分享]不用swap分区,用交换文件
帖子发表于 : 2007-01-09 13:18 
头像

注册: 2006-07-02 11:16
帖子: 12522
地址: 廣州
送出感谢: 0 次
接收感谢: 8
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
  这样保证系统启动时激活交换文件。


創建交換文件與創建交換分區在磁盤占用上完全一樣,但性能比交換區差很多...不推薦此多餘方法


_________________
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。


页首
 用户资料  
 
3 楼 
 文章标题 : Re: [分享]不用swap分区,用交换文件
帖子发表于 : 2007-01-09 13:30 

注册: 2006-10-28 8:19
帖子: 71
送出感谢: 0 次
接收感谢: 0 次
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
  这样保证系统启动时激活交换文件。


創建交換文件與創建交換分區在磁盤占用上完全一樣,但性能比交換區差很多...不推薦此多餘方法


请问为什么性能会差很多?有没有理由?


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-01-09 13:44 
头像

注册: 2007-01-01 22:14
帖子: 644
送出感谢: 0 次
接收感谢: 0 次
感觉这样子还如建个/SWAP.
反正都要空间~~


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-01-09 14:05 

注册: 2006-01-18 15:01
帖子: 1074
送出感谢: 0 次
接收感谢: 1
这篇文章有问题。


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-01-09 16:32 

注册: 2006-06-10 14:00
帖子: 24
送出感谢: 0 次
接收感谢: 0 次
swapi一种分区格式,必然有其独特之处,否则干嘛弄一个格式出来呢


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-01-09 17:58 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
独立swap比文件好。多系统共用。文件的话,会被所在分区影响性能。6楼说的也是一点。


_________________
● 鸣学


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2007-01-09 18:01 
头像

注册: 2006-06-10 8:43
帖子: 5941
地址: 中国 CS
送出感谢: 0 次
接收感谢: 2
看这篇文章,感觉就有点不对头
:em06


_________________
年轻没有失败! ! ! ! ! !
噢!有怪兽,有怪兽!


页首
 用户资料  
 
9 楼 
 文章标题 : Re: [分享]不用swap分区,用交换文件
帖子发表于 : 2007-01-09 19:41 
头像

注册: 2006-07-02 11:16
帖子: 12522
地址: 廣州
送出感谢: 0 次
接收感谢: 8
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
  这样保证系统启动时激活交换文件。


創建交換文件與創建交換分區在磁盤占用上完全一樣,但性能比交換區差很多...不推薦此多餘方法


请问为什么性能会差很多?有没有理由?


訪問swap文件首先就要經過文件系統層了..如果用swap分區,就可以直接讀寫


_________________
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2007-01-09 19:44 

注册: 2006-05-25 10:13
帖子: 218
地址: 明州
送出感谢: 0 次
接收感谢: 0 次
这帖子可能是转的吧,还在用redhat linux V7.3?


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 10 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译