当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 11 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 我也问个关于swap的问题
帖子发表于 : 2007-03-08 17:01 
头像

注册: 2006-09-30 0:32
帖子: 2717
地址: 巴拉特星系第四行星──海尼森
送出感谢: 0 次
接收感谢: 0 次
要实现休眠
swap就一定要大于内存

不知道很多人说休眠后不能唤醒是否与这个有关?
以我为例,512M内存,我在分区时,在swap处写上512M
装好后用工具查看swap,只有509M,如图

曾经怀疑是单位换算问题(硬盘容量是1G=1000M,操作系统是1G=1024M,内存的容量与操作系统一致,以此类推)
然而分区时显示的是操作系统的计算方法,我的是76G(按硬盘容量算78G)

难道partitioner划分不准确?请高手解答一下
所以建议分区时swap数值要比内存大一些(如512M内存就填530M──主要是懒的去算 :D


附件:
Screenshot.png
Screenshot.png [ 26.03 KiB | 被浏览 258 次 ]



_________________
头可断,血可流,靓女不可不追求
相艾唔好口,够姜就只抽

BARTON 2500+/1536MDDR400
EP8RDA3G/MX4000 128M64bit 8X
DiamondPlus9-6Y080L0-ATA133
Samsung743DF
HiweedDesktop-1.0
页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-03-08 17:23 
头像

注册: 2006-09-02 14:18
帖子: 5308
地址: 汉桑城
送出感谢: 1
接收感谢: 1
内存使用顺序──物理内存──swap
自己看着办


_________________
全世界linux爱好者联合起来 !
一切闭源操作系统都是纸老虎 !
要斗私批修,拒绝黑屏,使用linux !
让一部分人先用起Archlinux来 !
linux是第一生产力 !
讲正气,讲开源,讲free
要坚定不移的走开源的道路 !
linux明天会更好 !

dpkg -l |grep ^rc|awk '{print $2}' |tr ["\n"] [" "]|sudo xargs dpkg -P -
ubuntu粉丝群 26660836 已满员


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-03-08 22:44 

注册: 2007-03-03 15:50
帖子: 80
送出感谢: 0 次
接收感谢: 0 次
我个人认为楼主的想法很正确。
另外不明白2楼想说明什么。


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-03-08 23:16 
头像

注册: 2006-12-23 13:46
帖子: 9203
地址: Azores Islands
送出感谢: 0 次
接收感谢: 1
如果按楼主的意思:分区软件把1M当作1000*1000而不是 1M=1024*1024


那512*1000*1000/(1024*1024)=488M

显然不对,所以我以为: 分区软件的1M=1024*1024 ,

至于为什么会只有509可用,个人认为一个分区,就如同一个database ,格式化后分区中类似于index之类东东要占用一定空间,509M是真正可用的。如果有碎片,509M可用空间都不会有。

个人以为内存不存在这个容量减少的问题,有多大就能用多大,因为内寻址方式和硬盘不同。

所以分sawp ,要有一定的 margin


_________________
no security measure is worth anything if an attacker has physical access to the machine


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-03-08 23:22 

注册: 2006-09-12 14:09
帖子: 1897
送出感谢: 0 次
接收感谢: 0 次
linux的休眠是把内存中的数据占存swap?,那大小应该只要超过执行休眠操作时内存的实际使用值就可以了吧,还是硬性要大于物理内存值?


_________________
Fair winds and following seas !


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-03-08 23:24 
头像

注册: 2006-12-23 13:46
帖子: 9203
地址: Azores Islands
送出感谢: 0 次
接收感谢: 1
雕啸长空 写道:
linux的休眠是把内存中的数据占存swap?,那大小应该只要超过执行休眠操作时内存的实际使用值就可以了吧,还是硬性要大于物理内存值?



有没有试过休眠后,再用第三方磁盘工具把sawp格掉?然后进linux是什么情形?


_________________
no security measure is worth anything if an attacker has physical access to the machine


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-03-08 23:30 

注册: 2006-09-12 14:09
帖子: 1897
送出感谢: 0 次
接收感谢: 0 次
skyx 写道:
有没有试过休眠后,再用第三方磁盘工具把sawp格掉?然后进linux是什么情形?


你牛,休眠一下,然后用livecd不就可以看了嘛,这么没有艺术性的招你也用~


_________________
Fair winds and following seas !


最后由 雕啸长空 编辑于 2007-03-08 23:32,总共编辑了 1 次

页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2007-03-08 23:31 
头像

注册: 2006-05-13 4:02
帖子: 10606
送出感谢: 0 次
接收感谢: 7
那你肯定无法恢复原来的状态,相当于重启一样。弄不好都进不去了。其实不用格掉,如果你有双linux系统的话,直接在另外一个系统中把swap关闭即可。
我试过在登录的情况下,把swap关闭(里面有内容的),系统会把swap里面的所有东西统统压回到内存,可以想象硬盘会怎样的吵闹。


_________________
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2007-03-08 23:33 
头像

注册: 2006-12-23 13:46
帖子: 9203
地址: Azores Islands
送出感谢: 0 次
接收感谢: 1
雕啸长空 写道:
skyx 写道:
有没有试过休眠后,再用第三方磁盘工具把sawp格掉?然后进linux是什么情形?


你牛,休眠一下,然后用livecd不就可以看了嘛,这么没有艺术性的招你也用~



原来swap也可以挂着看,你看到了什么?


_________________
no security measure is worth anything if an attacker has physical access to the machine


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2007-03-08 23:38 

注册: 2006-09-12 14:09
帖子: 1897
送出感谢: 0 次
接收感谢: 0 次
不一定要挂,看使用量,没有试过,只是纯粹的猜测


_________________
Fair winds and following seas !


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2007-03-08 23:59 
头像

注册: 2006-09-30 0:32
帖子: 2717
地址: 巴拉特星系第四行星──海尼森
送出感谢: 0 次
接收感谢: 0 次
google看了篇文章
http://www.linuxmine.com/4460.html

休眠都是将内存数据写入硬盘的特定区域或以特定定文件保存的
linux是写入swap

特定区域或文件都与内存等大

按skyx的说法,“格式化后分区中类似于index之类东东要占用一定空间”,那么 ,
swap的可用空间一定小于内存,这样的情况实现休眠应该是有问题的
对比了一下,windows也有一个用于休眠时保存内存数据的隐藏文件,它是与内存等大
windows的虚拟内存与休眠文件是分开的
linux则共用swap
理论上应把swap划大些


_________________
头可断,血可流,靓女不可不追求
相艾唔好口,够姜就只抽

BARTON 2500+/1536MDDR400
EP8RDA3G/MX4000 128M64bit 8X
DiamondPlus9-6Y080L0-ATA133
Samsung743DF
HiweedDesktop-1.0


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

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Google [Bot] 和 5 位游客


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

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

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