作者ufoderek (小德)
看板hardware
标题Re: [技术] 请问虚拟记忆体是否分割成FAT32较好?
时间Sat Nov 7 03:06:53 2009
※ 引述《mirepa (Good Luck!!)》之铭言:
: 目前还是使用winXP sp3
: 目前记忆体4G DDR2-800 但windows只能抓到3.25G
: 有两个关於虚拟记忆体的设置要请教大家
: 因为有两颗硬碟
: 目前我的规划是将虚拟磁碟 分割在非系统的HD上
: (单独分割一个partition给他)
: (1) 爬文听说 将HD分割成 fat32 会比 ntfs 来得有效率
: 因为少了一些侦错模式 跟加密方式 还有档案比对技巧
我不清楚你是指系统分割区还是指分页档的分割区
不过FAT32比NTFS快其实不太正确。。。
1. NTFS利用binary tree来管理所有资料夹,可以减少存取大型资料夹时硬碟的存取次数
FAT32不行
2. NTFS会自动排列资料夹和档案,FAT32不会
3. FAT32随着磁碟增大,效能会愈来愈低,NTFS预设使用较小的丛集,不浪费空间
加上更好的设计,改善了这个缺点
4. NTFS有日志,不正常时比较能够回复,更稳定
5. NTFS提供许多FAT32所没有的功能,这里就不提了
在磁碟大於32GB时,FAT32的效能会严重降低,因为:
6. 开机时要读取巨大的FAT Structure,所以开机会变慢
7. FAT32在读/写时都要参照FAT Structure,比较没效率
结论:在小磁碟上,NTFS ~= FAT32 ; 在大磁碟上,NTFS > FAT32
磁碟愈大,愈能表现出NTFS的优点
现在应该没有那种10GB内的小磁碟了,所以建议你系统碟用NTFS会比较好
至於分页档的分割区应该就随意了(感觉不出来吧= =)
很在意速度的话,底下几点可以参考看看:
1. 因为硬碟里面内外圈的速率不同,所以愈前面的分割区愈快
2. 如果把分页档和系统放在同一颗硬碟的不同分割区,反而会增加磁头的移动
所以分页档要嘛就放在系统分割区,要嘛就放在别颗硬碟
: (2) 可是如果分割成 fat32 一个分页档案 不能超过4G
: 如果依照虚拟记忆体设置成实体记忆体的2倍的话
: 我必须设成8192KB
: 可是这样分页档 是不是就会变成两个了?
: 想请问大家,对这样的规划有没有什麽建议?
: 要提升效率:
: (1) 是不是要分割在另外一个HD?
: (2) 选FAT32 没错吧?
: (3) 4G的记忆体 有最建议的分割容量吗?(8192KB?)
: 感谢大家~~
建议值只是参考,实际上来说,要用多少就设多少
XP对於RAM的管理不太好,懒的话随便设都可以,效能不会有影响的
如果有心的话,可以慢慢的测所需要的记忆体上限:
一开始先不设分页档,用到XP警告你记忆体不足时,设个512MB分页档
再继续用到记忆体不足,再加512MB,以此类推,等到不会出现记忆体不足的警告时
大概就够了,这样可以改善XP放着一堆RAM不用去用分页档的情况
其实只是单纯文书,没跑VM没跑模拟没画图,游戏又不多开,那不设分页档应该是OK的
如果要更顺的话,就升级Windows 7吧 (烟)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.47.162.99
※ 编辑: ufoderek 来自: 114.47.162.99 (11/07 03:08)
1F:→ lalala129:教科书上是建议分页档要大於RAM 1~2倍 11/07 09:55
2F:→ lalala129:这问题应该没这麽复杂啦,如果连内外圈都要顾虑到的话 11/07 09:57
3F:→ lalala129:那这人就是速度追求者买个SSD都不成问题的 11/07 09:57
4F:→ lalala129:其实简单一点就是不要设跟系统同颗硬碟就OK了吧 11/07 09:58
5F:→ lalala129:然後Win7的64位元不错用,可以考虑 11/07 09:59
6F:推 sakaromycete:专业推..感谢教学... 11/09 14:50