顯示廣告
隱藏 ✕
※ 本文為 MindOcean 轉寄自 ptt.cc 更新時間: 2015-08-14 23:22:52
看板 Storage_Zone
作者 wgadv (wga)
標題 [心得] Ramdisk 放 pagefile 減少硬碟讀寫
時間 Thu Aug 13 07:59:17 2015


先說電腦配備,win7,8GB Ram,1 x 128GB SSD,1 x 2TB HDD
之前看文章,win7記憶體管理已經很好,而且 pagefile 只有在有需要時才使用,本想
放 SSD,後來還是放在 HDD 中,開個 2GB 給它。

因為平日開電風扇,電腦噪音聽不見,直到有次電風扇壞了,發現電腦有很明顯的硬碟
聲。原猜想可能是硬碟使用很久了,也過保了,該是壞掉的時候,趕快作些備份處置。
後來再聽,並不像是壞掉的聲音,而是正常讀寫時會發出的聲音,只是時間比較長。


那,是誰在讀寫硬碟?開監控軟體查詢,並沒有看到什麼特別的,由於 2TB的硬碟主要
存放資料,在監控模式下,也不可能開大型軟體,此外暫存檔等早就在 ramdisk中了,
但就是有一直讀寫硬碟的聲音,想必有一定的資料量。後來才想到可能是分頁檔!


讓ramdisk開個六給它,不是,開個 16MB分頁檔,觀察幾天後,發現硬碟長時間的讀寫
聲音,不見了。

結論:win7在使用那 2GB的pagefile,或許已經是最佳化的處理方式,但硬碟就是要承
受這些讀寫。現在開個 16MB在ramdisk不旦沒有增大,平時使用軟體也沒有影響。

所以,能放 ramdisk的,還是放吧,如果它會這樣操硬碟,那 SSD亦同,只是 SSD不會
有聲音,但會累計寫入次數。現在多搭配 cache軟體,開啟長時間的延遲寫入,之後再
買個 UPS防斷電。這樣就可以少操SSD, HDD吧!


補充說明:
1.此文不是在戰ramdisk,分頁檔,而是硬碟,SSD減少被操的分享,才發在Storage_Zone
2.為什麼會認為硬碟壞掉了,因為一直有讀寫聲,而且長達數分鐘之久,中間沒有停,
  如果只是幾秒鐘,當然不會在意。但這麼長,當然要懷疑硬碟壞了,為此還上網聽別
  人硬碟壞掉聲音,比對一下

3.RAM 不夠才會用分頁檔,這個是理論,實際上卻不是這樣,否則 8GB的系統,連 4GB
  都用不滿,為什麼 2GB的pagefile會一直有動作?也許有其它的原因,但至少分頁檔
  換位置後,硬碟就沒有一直讀寫的聲音了。網友解答,是軟體需求,系統提供。

4.SSD 的Wearleveling,可作到不同分區共同運用剩餘空間,但這是針對刪除及新建檔
  案,已存在的分頁檔,對該檔內容改寫,應該是同block吧?還是SSD已可以作到同一
  檔案內容修改,也能把未使用的空間拿來用?

5.之前MS文章提到分頁檔適合放SSD,讀寫比40:1,但沒1的頻率及分佈的狀況,每段都
  平均寫入,還是有些段會時常寫入?假設在9527這個 block,系統很喜歡用,一天只
  寫3次,一年365x3=1095,三年3000,SSD掛,過保固,剛好買新的。

6.想要故意小檔連續寫,操壞SSD,請看保固條款,若 wear-out indicator顯示耗損程
  度為0%不保固。3000次本是預期使用次數,故意操壞應該不易換新的。最大寫入次數
  的smart值,可是每家 SSD 必顯示的項目。

7.主控掛掉,就好像打雷,馬達壞了一樣,這是無法預防的,不討論。這裡只是單純不
  想讓SSD,HDD 一直寫而已。當然,以後有報告指出,常寫反而用較久,那就立刻改!
8.平時電腦資源應該都過剩,即然 RAM有空,就拿來運用,但「戰時」就要再調整,什
  麼是戰時? 玩 GTV5就算戰時了。

4,5,6點部分,其實有誤,不過留著給有疑問的人日後參考,網路上找到SSD工作說明,
pe 使用,應該是跟主控能力有關,跟分區、檔案無關
http://www.ssdfans.com/?p=131
「WL有兩種算法:動態WL和靜態WL。所謂動態WL,就是在使用 Block進行擦寫操作的時
候,優先挑選PE 數低的;所謂靜態 WL,就是把長期沒有修改的老數據(如前面提到的
只讀文件數據)從PE數低的Block當中搬出來,然後找個PE 數高的 Block進行存放,這
樣,之前低PE數的Block就能拿出來使用。」


現在的主控能力都比較強,不太會發生一直寫單一區塊的狀況,所以 SSD要放分頁檔也
可以,因為不論怎麼寫,它還是會想辦法讓各區塊寫入次數平衡。但就如上所說,平時
電腦資源已過剩,放記憶體也不礙事! 戰時再開個 8GB在 SSD上! 至於 P2P,還是放在
ramdisk 下完後一次放在 HDD裡,SSD 畢竟比較貴,安裝程式遊戲空間就所剩無幾了,
等 SSD變得更便宜時,就應該以 SSD為主要 p2p下載媒體了。


--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.160.208.78
※ 文章代碼(AID): #1LoztNx6 (Storage_Zone)
※ 文章網址: https://www.ptt.cc/bbs/Storage_Zone/M.1439423959.A.EC6.html
Rusnake5566 : ssd最重要的是體感,而電腦中最容易造成卡頓的就是1F 08/13 08:36
Rusnake5566 : 分頁檔,每次看到有人買ssd卻把分頁檔放傳統硬碟,
Rusnake5566 : 都不知道該說啥
因為平日使用,其實應該是用不到分頁檔,結果系統自己想辦法用。不放 SSD是不想讓
他累計使用次數,尤其在得知系統如此操硬碟後,直接放ramdisk。只開16MB,結果系統
還是順順用
leo840908   : RAMDISK不就是把RAM當硬碟 RAM沒用滿就不會開分頁檔4F 08/13 08:43
leo840908   : 你會開到分頁檔代表RAM已經不夠了 這樣做沒差好嗎
哈,實際上不是這樣的,已經說了,使用軟體等習慣,完全相同,但放 ramdisk 的分頁
檔,並沒有增加,而在硬碟的分頁檔就是一直讀寫。可以猜可能因開 2GB給系統,所以
它想盡辦法用,開小點其實也可以用。平日根本用不滿 4GB,有 8GB 的 RAM ,結果還
讀寫硬碟的 2GB 分頁檔?「使用分頁檔是因為 RAM 不夠用」這跟我實際測試的結果,
不相符喔
leo840908   : 還要開一個RAMDISK占記憶體空間6F 08/13 08:45
leo840908   : 升滿16G 關掉分頁檔 結案
這跟ram多大沒關係,4GB都用不滿了,16GB,32GB應該都一樣,系統有機會,就會盡
量使用分頁檔,而分頁檔不關的原因,下一樓有寫了。
maniaque    : 有些軟體會要求系統有 pagefile8F 08/13 08:52
這就是為什麼我還有設分頁檔的原因,設大一點,也是想說「RAM不夠才會去用分頁檔」
但實際上測試,不是這樣的
olduck      : 網頁暫存的使用量可能比pagefile還大9F 08/13 08:54
這類暫存檔,早就在ramdisk中了,2TB硬碟,平時根本不會有讀寫啦,所以才會去查
pagefile
Zangief     : 16MB 感覺有點小說...10F 08/13 09:23
有設定可增大,但它其實沒有長大啦,而且本來就不該用到分頁檔呀,實體8GB用不完
filiaslayers: 我覺得第3點應該是你的問題,我插16g,分頁檔幾乎是11F 08/13 09:41
filiaslayers: 0沒在動啊...
不是我的問題,是系統跟軟體的問題,每個人使用軟體不一樣,你的分頁檔沒動,不
代表別人的不會動呀。而且有些軟體就是要分頁檔。就算知道那個軟體會造成這狀況
,也不可能去停止使用該軟體,分頁檔放 ramdisk就是啦,重點是不要一直操硬碟。
yixianl     : 我電腦裝很多軟體所以造成開機要很久 我沒開分頁檔13F 08/13 09:43
yixianl     : 這麼多年來也沒遇到哪個軟體要開分頁檔的
yixianl     : 所以我一直都是關閉沒用分頁檔
yixianl     : 防毒軟體的寫入次數通常是最大量的
yixianl     : 瀏覽器的暫存檔所然多但是寫入次數算小咖
防毒軟體「已經被我移除了」,這個也有想到,所以一開始就幹掉了,而且它還是裝
在 SSD碟中。此外Google一下「記憶體- 分頁檔不該放RAM Disk ??」,電腦 32GBRAM。
答案:仍是吃分頁檔
yixianl     : 作業系統寫入是最大量的 是最不適合裝在SSD上的18F 08/13 09:54
chang0206   : 系統不適合裝在SSD上?那SSD要裝啥?愛情動作片??19F 08/13 10:00
yixianl     : 只說不適合又沒規定你不能裝...20F 08/13 10:04
yixianl     : 隨身碟跟SSD都是比較適合於讀多寫少的應用
那放愛情動作片確實很適當呀,只寫一次,讀很多次(誤)。OS 寫入大量的部分,是可
以觀察的,像是 NTUSER.dat 就一直寫來寫去,還有 software, system (這是檔案名稱
) 等也會常常異動,之前沒 SSD時,把這些檔案連結到 ramdisk 去,系統就變快了,但
只要一斷電,就要有還原系統的心理準備,後來有 SSD,就不移了。
※ 編輯: wgadv (118.160.208.78), 08/13/2015 10:15:12
rgbff       : 怕累積使用次數我建議SSD不要接電比較好22F 08/13 10:24
好主意,就這麼辦!
chris1281   : SSD就是要拿來操的,你直接把分頁檔設在上面就沒後23F 08/13 10:28
chris1281   : 面這堆哩哩摳摳
BDrip       : SSD不就是消耗品嗎 用的像傳家寶似的...25F 08/13 10:30
在下只是想多用幾年,減少花費而已。而且重灌系統很累,設定很多,壞了很麻煩
mesmerising : 輪胎很貴,換了胎之後減低使用次數所以用步輪26F 08/13 10:33
mesmerising : 為啥要降SSD的使用次數呢...?
mesmerising : 你買的SSD是很嬌貴還是買很便宜的貨阿 Orz
創見340SSD,SSD有寫入次數的壽命限制。
mesmerising : 每家都有阿...基本上不是都3000次的顆粒?29F 08/13 10:37
chang0206   : 看原PO的回文,突然很想找一顆SSD來玩填0的遊戲30F 08/13 10:47
will3509111 : 你知道Wearlevelingㄇ31F 08/13 10:47
chang0206   : 看要填多少才會掛點..32F 08/13 10:47
http://www.newmobilelife.com/2015/03/13/6-ssd-endurance-test-ended/
SSD 生命力有多強?由這個長壽測試告訴你! - New MobileLife 流動日報
[圖]
固態硬碟 ( SSD ) 既擁有高速及防撞 2 大特性,加上因製程改良令產量增加及價格下降,固態硬碟已成為主流手提電腦的必要配備。但相比起傳統磁性硬碟來說,固態硬碟的寫入壽命限制卻令部分用家擔心。為此一個外國網站進行了為期接近 2 年的測試,測試到底固態硬碟的實際壽命到底有多長,結果令人非常震驚。 ...

 
「每天寫入 100GB 數據到固態硬碟上,要寫滿 700TB 數據也得花 19 年多的時間」
除一下,700TB/250GB 約 3000 次,這個估算完全沒錯,但是,這是指「平均寫入
每一個區塊」,可是實際使用不是這樣,那些被佔滿的區塊,不太可能再次寫入,
除非刪檔再建檔,所以就只有剩下的區塊會被使用。此部分有誤,已於本文說明!
nnkj        : 我是關閉分頁檔+ primocache33F 08/13 10:47
will3509111 : 樓主可能要多看點SSD技術科普...34F 08/13 10:48
netburst    : 該換的是你的HDD 會吵35F 08/13 10:50
netburst    : SSD我一顆都用好幾年隨便操 哪這麼容易壞
netburst    : 才多少$ 還有保固
設定跟安裝麻煩,即使有備份,也會有些許時間差。我現在也用 primocache,早上開
機到現在,SSD, HDD完全沒寫入,因為都在 cache 裡,哈,斷電就知死了。
netburst    : 如果是效能不夠想靠RAM提速才有意義38F 08/13 11:04
netburst    : 結果是怕硬碟壞 ....................
分頁檔放ram還是會比放ssd快一點,雖然感覺不出來。不過,硬碟壞了,問題可就
大了,這麼多年下來也有近十數顆硬碟掛掉,還好有備份。但重建就累了。
chang0206   : 那就dd一個檔案,然後刪除,再dd就可以?40F 08/13 11:11
chang0206   : 我是認為SSD本身技術會避免這種狀況啦
sadpeter    : SSD寫入檔案方式跟刪除檔案方式跟硬碟是不一樣的呀42F 08/13 11:42
BDrip       : 你說的狀況只有早期有人用CF卡當硬碟才會發生的事啦43F 08/13 11:46
sadpeter    : 三年保固是嗎?那用了二年十一個月,割一塊1MB44F 08/13 11:47
athlon8250  : 直升512G SSD 結案XD45F 08/13 11:51
will3509111 : 你真的以為寫滿了SSD就真的滿了嗎XDDDD46F 08/13 11:51
BDrip       : 有保留空間...擔心主控掛掉比較實際47F 08/13 11:52
udm         : http://i.imgur.com/OjrEFHD.jpg48F 08/13 11:57
[圖]
 
udm         : 當ram夠大時,這應該是唯一差別.....49F 08/13 11:57
sadpeter    : partition開始玩填0遊戲,五分鐘後就能拿去換顆新SSD50F 08/13 12:05
BDrip       : 而實際上 寫入的資料會分散於整個SSD51F 08/13 12:09
terry77720  : 脫褲子放屁52F 08/13 12:15
jacksonx2000: BDrip都自己說有保留空間 1mb哪夠?格式化後就正常了53F 08/13 12:51
jacksonx2000: pagefile使用的讀寫量應該蠻大的 我的os一天使用6hr
jacksonx2000: 都是上網 瀏覽器分頁通常都30~40個 打開硬碟監控軟
jacksonx2000: 體看每日硬碟寫入量竟然快20GB 自己都嚇一跳
jacksonx2000: FTP機 os是xp裝在SSD 資料都在其他磁硬碟 SSD寫入
jacksonx2000: 每日有1.5GB 但這是沒什麼在使用的狀況下
juiclykiller: 樓上 瀏覽器快取就是這樣59F 08/13 13:32
juiclykiller: 如果買的是好幾年前主流64G的SSD用ramdisk還有點用
juiclykiller: 現在隨便買SSD都很便宜 做ramdisk只是浪費時間
tn00210585  : 整篇快速看過 二亮點 maniaque正解與原PO的16MB正解62F 08/13 14:50
tn00210585  : 其他推文就真的是屁話跟無知的內容居多
pooznn      : 早期主控演算爛+ssd本來就小 才會叫人放到hdd去64F 08/13 15:26
pooznn      : 現在根本就沒必要這麼做
sonofgod    : 3年前買的M4 128G 隨便操 3年後健康度99%66F 08/13 17:36
blueskybird : M4 128G仍在使用中,未設定ramdisk67F 08/13 18:38
popbitch    : 看標題就猜到一定一堆人說沒必要這樣做68F 08/13 18:57
popbitch    : 我也是設16M在ramdisk,最大設2500M
popbitch    : 即使記憶體沒用滿,分頁檔還是會一直變動
kevin0733   : 這篇觀念正確 文字語氣看得也很舒服71F 08/13 19:09
kevin0733   : 不過有一點 SSD壞一個區塊 不會整個SSD報銷
kevin0733   : 這樣的話也太可怕了 一個區塊壞掉的話 會用備援取代
littledrop  : 何不買二手64G SSD當ramdisk使用?74F 08/13 19:11
kevin0733   : 就是廠商原來保留的部分 備援也用光的話 容量會變小75F 08/13 19:12
yixianl     : 隨身碟跟SSD就很適合BT(P2P)76F 08/13 19:21
yixianl     : P2P 整個檔案只會寫入一次
yixianl     : 硬碟是因為讀寫頭移動頻繁
※ 編輯: wgadv (118.160.208.78), 08/13/2015 20:45:32
Litfal      : 正常來說不需要擔心SSD的寫入壽命...操不完真的。79F 08/14 02:44
Litfal      : 不過我可以理解想讓TEMP和分頁自然揮發的感覺ww
jhangyu     : 推文真的一堆屁話,看了很煩81F 08/14 10:27
Rusnake5566 : "所以 SSD要放分頁檔也可以"  這叫護航的人情何以82F 08/14 11:15
Rusnake5566 : 堪
chang0206   : 下載BDRIP的話,你要開多大的RAMDISK?84F 08/14 11:17
clspeter    : 所以你買SSD幹嘛?做這些東西的時間遠超過你買SSD省85F 08/14 11:28
clspeter    : 下的時間,怕壞掉備份才是正解,不是這種使用方式
jhangyu     : 備份和使用這種方式有衝突嗎,效能還比較高不好?87F 08/14 12:13
jhangyu     : 而且設定這個還比你重裝硬碟,系統省時咧
pobynb      : 下載BDRIP 你直接用IE抓?不用下載器抓嗎?89F 08/14 16:36
a73126      : 說真的...Windows Ramdisk不是原生的,要說穩定度就90F 08/14 17:05
a73126      : 是多了一層的不安心,另外一般人RAM也沒ECC
a73126      : 做這麼多設定造成自己覺得重灌麻煩
a73126      : 效能增加量有多少"有感"差異,差異又是多少都是很好
a73126      : 討論的問題,壽命又增長多少,這些要量化都是問題
a73126      : 那何不用的輕鬆簡單,當然這無解的是每個人對電腦
a73126      : 看待的方法感覺都不一樣就是了
KawasumiMai : 其實個人使用經驗上,RAMDISK沒有很穩..還蠻容易出97F 08/14 17:22
KawasumiMai : 奇怪Crash的,況且那時候應該是HDD當道的時代,自然
KawasumiMai : RAMDISK很猛,但現在有SSD(是說搞不好從RAMDISK來的
KawasumiMai : ),去除前面所說的搬分頁檔來達到效能提升跟資料保
KawasumiMai : 護,如果單就P2P來說不如把Cache放SSD就好了(有錢的
KawasumiMai : 話),用抽取盒的在下表示:換RAM遠比換SSD麻煩。況
KawasumiMai : 且那任務量動不動就上T的,CP值來說別說RAMDISK了,
KawasumiMai : 弄個可割可棄的HDD來放遠比什麼Cache大小重要..
cka         : 我個人使用上 Ramdisk也真的不是好選擇105F 08/14 18:52
cka         : 後來就算了
lsc36       : 你要不要先去資工系修個OS搞懂pagefile是幹嘛的...107F 08/14 22:05

--
※ 看板: CPLife 文章推薦值: 0 目前人氣: 0 累積人氣: 1550 
分享網址: 複製 已複製
guest
x)推文 r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇