分页: 3 / 5
Re: [分享]装双系统的同学必看——Windows与Linux系统共享交换分区的方法
发表于 : 2009-02-14 20:55
由 billbear
按照这样的工作方式,我不反对让 windows 拥有读写 swap 的能力。
不过这个中间层应该会降低文件系统的读写效率。当然,这大概是可以被忽略的。
Re: [分享]装双系统的同学必看——Windows与Linux系统共享交换分区的方法
发表于 : 2009-02-15 19:04
由 cokekim
留个脚印

Re: [分享]装双系统的同学必看——Windows与Linux系统共享交换分区的方法
发表于 : 2009-02-16 0:03
由 wangdu2002
Re: [分享]装双系统的同学必看——Windows与Linux系统共享交换分区的方法
发表于 : 2009-02-16 0:10
由 Mr.Dict
貌似有一定风险性啊。
Re: [分享]装双系统的同学必看——Windows与Linux系统共享交换分区的方法
发表于 : 2009-02-16 2:04
由 mymathersname
学习了……不过算了,不想捣鼓了……

Re: [分享]装双系统的同学必看——Windows与Linux系统共享交换分区的方法
发表于 : 2010-07-29 16:00
由 Fermat618
看起来还不是很成熟,就不折腾了。我320G的硬盘,这点也省不了多少
Re: [分享]装双系统的同学必看——Windows与Linux系统共享交换分区的方法
发表于 : 2010-07-29 21:49
由 photor
Fermat618 写了:看起来还不是很成熟,就不折腾了。我320G的硬盘,这点也省不了多少
我500GB的硬盘,用了两年都没有问题,你说成不成熟?

Re: [分享]装双系统的同学必看——Windows与Linux系统共享交换分区的方法
发表于 : 2010-07-30 9:47
由 yunhai
只要内存够大,pagefile.sys设到ramdisk上,swap用tmpfs。
休眠文件,2个系统肯定不能共用了,分2个。
Re: [分享]装双系统的同学必看——Windows与Linux系统共享交换分区的方法
发表于 : 2010-07-30 10:15
由 壹哥
yunhai 写了:只要内存够大,pagefile.sys设到ramdisk上,swap用tmpfs。
这句话不对啊,pagefile.sys swap的出现就是为了弥补内存不足的问题,怎么能不它们搞到内存上呢?
把tmp挂到内存上倒是有利的
Re: [分享]装双系统的同学必看——Windows与Linux系统共享交换分区的方法
发表于 : 2010-07-30 10:20
由 yunhai
壹哥 写了:yunhai 写了:只要内存够大,pagefile.sys设到ramdisk上,swap用tmpfs。
这句话不对啊,pagefile.sys swap的出现就是为了弥补内存不足的问题,怎么能不它们搞到内存上呢?
把tmp挂到内存上倒是有利的
当内存足够时,pagefile.sys基本上用不到,也不是很有必要弄个分区放置。
比如我现在2G内存划1G出来作ramdisk,pagefile.sys大小设为92-999M,就放在ramdisk上。因为在ramdisk上不需要固定大小,不怕碎片。
swap我只划了一个200M的分区,以防万一有什么地方必需swap。其他的都用tmpfs。
Re: [分享]装双系统的同学必看——Windows与Linux系统共享交换分区的方法
发表于 : 2010-07-30 10:35
由 壹哥
yunhai 写了:壹哥 写了:yunhai 写了:只要内存够大,pagefile.sys设到ramdisk上,swap用tmpfs。
这句话不对啊,pagefile.sys swap的出现就是为了弥补内存不足的问题,怎么能不它们搞到内存上呢?
把tmp挂到内存上倒是有利的
当内存足够时,pagefile.sys基本上用不到,也不是很有必要弄个分区放置。
比如我现在2G内存划1G出来作ramdisk,pagefile.sys大小设为92-999M,就放在ramdisk上。因为在ramdisk上不需要固定大小,不怕碎片。
swap我只划了一个200M的分区,以防万一有什么地方必需swap。其他的都用tmpfs。
内存足够,linux系统可以不需要swap
内存足够,windows系统可以不需要pagefile.sys
ramdisk是在内存上划出一块来当硬盘使,
pagefile.sys是为了内存不够用是把一部分内存的数据移到硬盘上,腾出空间给别的程序,
既然内存充足,有必要把pagefile.sys放在ramdisk上吗,那反而占了更多的内存,
我们说搞ramdisk,是为了把临时目录挂在ramdisk,
比如linux下可以把/tmp挂到ramdisk,这样编译的时候可以大大加快速度,
因为是直接读写内存,而不是读写硬盘。
先分清楚swap跟tmp再说。
Re: [分享]装双系统的同学必看——Windows与Linux系统共享交换分区的方法
发表于 : 2010-07-30 10:48
由 yunhai
windows是不管你总内存够不够用的。在忙时会自动将某些后台占用的内存移到pagefile.sys里。你不用pagefile.sys它就不断地提醒你,打扰你,虚拟内存不足啥啥的。既然内存充足,还有必要用硬盘上的pagefile.sys吗?使用硬盘上的pagefile.sys只会影响速度。
windows下的内存和pagefile.sys我理解为是必然同时使用,而linux下的内存和swap是先后使用。
所以在windows下把pagefile.sys设到ramdisk上,是充分利用内存。而在linux下把swap指定为tmpfs上的固定大小文件是浪费内存,因为swap还可以人为增加,pagefile.sys是不能人为自由控制的。
Re: [分享]装双系统的同学必看——Windows与Linux系统共享交换分区的方法
发表于 : 2010-07-30 10:50
由 yunhai
tmpfs是想到ramdisk脱口而出,确实是偏题了呃

Re: [分享]装双系统的同学必看——Windows与Linux系统共享交换分区的方法
发表于 : 2010-08-17 11:34
由 cjxgm
7.8G Linux Swap的路过

- snap.png (5.92 KiB) 查看 3058 次
Re: [分享]装双系统的同学必看——Windows与Linux系统共享交换分区的方法
发表于 : 2010-09-04 21:08
由 photor
更新为3.0版(见主帖),支持大于4GB的交换分区了
