Re: [請益] 有將部份記憶體用來做硬碟快取的小軟體 …

看板EZsoft (小軟體)作者 (雪兔哥)時間18年前 (2008/01/19 15:16), 編輯推噓6(609)
留言15則, 6人參與, 最新討論串1/1
※ 引述《EijiHoba (Feel)》之銘言: : 標題: [請益] 有將部份記憶體用來做硬碟快取的小軟體嗎? : 時間: Sun Jan 13 23:11:09 2008 : 就是將部份的記憶體分給硬碟當快取記憶體 : 讓硬碟在讀或寫時能夠先去快取記憶體裡找 : 增加硬碟壽命 : 有嗎? : -- 推 Jcrt:ramdisk 01/13 23:11 推 zop:應該是supercache....ramdisk跟第二句不符合 01/13 23:21 推 kene:Windows 不就內建這樣的功能? 01/13 23:31 → zop:windows啊........ 01/14 00:14 → yukitowu:windows那個不是吧=3=... 01/14 00:21 推 sdbb:樓上在說什麼?除dos win3.1要外掛cache程式外 01/14 00:36 → sdbb:ms windows 95 ~vista都有內建cache程式 01/14 00:36 → sdbb:3rd party寫的程式為更進一步調整 01/14 00:37 → sdbb:不是說windows沒有內建 01/14 00:38 → sdbb:真是被你打敗了 01/14 00:38 → sdbb:記憶體沒有個1G以上,裝額外的程式調整都沒有用 01/14 00:42 → sdbb:只有512MB的話,給windows自己分配吧 01/14 00:43 推 inkydark:這方法是用來增加執行效能的 不過記憶體要夠厚 01/14 02:57 → inkydark:RAMDisk 01/14 02:58 → inkydark:他的意思是要把記憶體當硬碟 可以安裝軟體加速執行速率 01/14 03:00 推 ACGB:應該是2F正確 Supercache 而不是Ramdisk 01/14 13:59 推 zop:原PO的意思是要把記憶體當成硬碟buffer....不是當成硬碟 01/14 20:21 推 chris:vista是有SuperFetch,xp之前有嗎?總之裝2樓那個就對了。 01/16 21:19 其實看到推文那樣說,當下還真的以為我錯了, 那時候正在讀OS,真的囧迥; 不過...偏偏我又覺得有哪裡不對, 於是我去拜了Google大神,試著去找出 「windows是不是真的有用記憶體預先替硬碟作快取的功能?」 這個答案的正確與否... 結果我找到跟這個問題相關的,都是P2P相關的網站, 都指出到登錄檔裡去修改或新增一個叫做IoPageLockLimit機碼, 並依照自己記憶體的大小去設定,即可降低系統對於硬碟的讀寫次數, 看起來似乎真的有這樣的功能... 可是卻在這群P2P技術網站中摻雜了幾篇讓我備感意外的文章... 「設定IoPageLockLimit能增加效能是以訛傳訛的謠言」 我換用IoPageLockLimit作關鍵字,用找出的資料作了個整理: 1. 在一篇2003年的文章中寫到,[3] IoPageLockLimit這個登錄檔機碼只確定在windows 2000 RTM這個版有作用, 即使是MS也只說明這個登錄檔的設定適用於 Microsoft Windows NT Advanced Server 3.1 Microsoft Windows NT Workstation 3.1 兩個版本[1] 2. 沒有網站確定除了windows 2000 RTM以外的版本是否有實裝這項功能, 如果真的想加上這個設定,也建議維持預設值512K即可[2][3], 過大對於系統穩定性沒有幫助,反而會有不好的影響。 3. 如果想玩windows XP的設定優化,可以參考下面的網址, http://www.tweakhound.com/xp/xptweaks/supertweaks1.htm 提供者說明[5],該網站作者是實際參考官方文件, 有實際測試其效果,並將優化程度分為四個等級, 讓使用者自行選擇適合的優化方式,有興趣的可以參考看看。 這篇文是因為推文的那幾句話才讓我寫出來的, 但除了推文提到的Vista跟文中提到windows版本, 其他我真的不清楚與supercache相同的功能, 是否有內建在windows95~XP中, 如果真的有,那就是我孤陋寡聞了( ̄▽ ̄#)﹏﹏ 題外話:同學跟學長曾做過這樣的實驗... 把windows的虛擬記憶體設定超過建議值... 繼續以正常方式使用... 一個月後這顆硬碟就爆了, 實驗體是seagate的ST380013A(IDE 80G)... 參考資料: [1] Microsoft Support - REG: CurrentControlSet Entries PART 2: SessionManager http://support.microsoft.com/?scid=kb%3Bzh-tw%3B102985&x=12&y=20 [2] MSDN - IoPageLockLimit http://www.microsoft.com/technet/prodtechnol/windows2000serv/reskit/regentry/29932.mspx?mfr=true [3] What's new - at December 5, 2003 http://www.thegline.com/win2k/issues/2003/16.html [4] 電腦QA網 - 關於 SuperCache 和 IoPageLockLimit 的差別...... http://qa.pcuser.com.tw/modules/newbb/viewtopic.php?topic_id=32284&forum=47 [5]PCDVD數位科技討論區 - 在下的終極優化......[略],其中一篇回文 http://www.pcdvd.com.tw/showthread.php?t=673519&page=12&pp=10 和,已經升天的硬碟。 -- ╭───────────────╮ │ 雪兔的部屋 │   │ http://yukitowu.blogspot.com/│ ╭╮│ 歡迎參觀( ̄▽ ̄#)﹏﹏ │ O╰╯╰───────────────╯ o -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.224.98.42 ※ 編輯: yukitowu 來自: 61.224.98.42 (01/19 15:32)

01/19 19:16, , 1F
推用心
01/19 19:16, 1F

01/19 22:00, , 2F
推用心
01/19 22:00, 2F

01/19 23:06, , 3F
原 po 的問題似乎沒有要「預先」替硬碟作快取的功能吧?
01/19 23:06, 3F

01/19 23:07, , 4F
如果只是要基本的檔案快取,的確早在 Windows 95 就有了,
01/19 23:07, 4F

01/19 23:08, , 5F
可查關鍵字 VCache
01/19 23:08, 5F

01/19 23:35, , 6F
winxp sp2 虛擬記憶體設超過建議值,甚至多出一倍,四年
01/19 23:35, 6F

01/19 23:36, , 7F
來,沒有意外,硬碟仍舊服役中(灌xp的系統碟)s牌60G
01/19 23:36, 7F

01/20 01:02, , 8F
據說建議值是實體記憶體的2.5倍 印象中學長是設超過這個
01/20 01:02, 8F

01/20 01:03, , 9F
建議值
01/20 01:03, 9F

01/20 01:17, , 10F
舊式(NT4時代)建議值是實體記憶體加11MB, 新式則是1.5倍
01/20 01:17, 10F

01/20 01:19, , 11F
但說真的虛擬記憶體能不要用就不要用, 設得大也沒有比較好
01/20 01:19, 11F

01/20 10:32, , 12F
其實現在的電腦實體記憶體愈來愈大,相對的虛擬記憶體大小就
01/20 10:32, 12F

01/20 10:36, , 13F
愈來愈不需要設像以前那麼大了,建議值是會跟著電腦演進變的
01/20 10:36, 13F

01/20 10:38, , 14F
以現在動不動就上 G 的記憶體來說,除非有特殊需求,不然是
01/20 10:38, 14F

01/20 10:40, , 15F
可以不必設那麼大的,像我 1G 記憶體也才設 192M 而已。
01/20 10:40, 15F
文章代碼(AID): #17aQF57b (EZsoft)
文章代碼(AID): #17aQF57b (EZsoft)