[執行哪些軟體/做哪些動作]會大量損耗SSD壽命?

一個小路人 wrote:
SSD本來就不會在乎裡面的資料
SSD裡面放的都是Windows Office 還是遊戲主程式之類的
掛了根本不痛不癢
重要檔案都放在SSD裡面

後面這段的邏輯是!?
fedora wrote:
作業系統 "理論上" 會優先使用 RAM(記憶體)
當 RAM 不夠用,才會去吃 SWAP(虛擬記憶體,硬碟交換空間)
但是~ Windows 例外
Windows 在記憶體管理方面,由於早先的舊版本設計不良,變成一種歷史包袱。事實上是不允許關閉 SWAP 的(windows 叫 PageFile)
不過經測試,windows 有一個特點,會偷偷開 PageFile。
當 PageFile 不夠用時,它會在系統碟(通常是 C:)背景下偷建立 PageFile。
然後去硬碟找,就會發現隱藏檔 pagefile.sys 被偷偷建立。
因為基於這些特點,所以不建議設最小值,若有 8GB 以上記憶體,最少也設個 256MB 比較保險,防止 windows 去偷偷建立。
當然 PageFile 放 RamDisk 是最棒的

前面都很棒.唯最後我補充一下.重點在這....
第一.大多數的情況.RAM大.不會不夠用.只要別浪費.3開WOW.也用不了6G的.但如果拿了1G去開RAMDISK.表示你的RAM快用完了.再來就是要用分頁檔了...
第二.程式大到要用分頁.
8G都不夠用了.7G會夠用嗎?這表示RAMDISK也是不夠用的.即使加上分頁檔必須多次讀取才夠用.那解決之道不是用SSD開大分頁檔.就是增加RAM.或放在HDD上.因為你放RAMDISK跟你用RAM是一樣的.都是放不下的
因為使用SSD.開了分頁檔.即使開1G.總寫入量是128G*5000/1G.可以用1753年.何況是小小的數十M.別擔心太多.反而你修改了RAMDISK後.反而造成系統的負擔.RAM少了.在本來不夠的情況下.他更不夠了.我一向不主張去把RAM變RAMDISK.要用RAMDISK卡才是正解.RAM要留給系統.除非你有192G的RAM.不然你只是挖東補西.你只是把該放在RAM上的東西放到RAMDISK.
fedora wrote:
DDR3 的 RamDisk,讀寫速度在 3GB 以上(視記憶體頻率而定)
也有人 i7 電腦測出讀寫 6GB/s
而目前主流 SSD 僅有 500MB/s 左右
既然 Windwos 不允許關閉 SWAP(PageFile),所以放到 RamDisk 是最好的。這樣就能保證完全是 RAM 的速度。

這就是早期用RAMDISK的原因.軟碟太慢.但....SSD即使慢.也不會差很多.你讓RAM夠大.自然就不跑分頁.當必跑分頁.表示RAM不夠.8G不夠.7+1G會夠嗎?

fedora wrote:
TEMP/TMP 暫存目錄,也可以設到 RamDisk
很多軟體都會寫入暫存檔到 TEMP 目錄,雖然檔案不大,但是寫入很頻繁。
設到 RamDisk 有助加速,和延長 SSD 壽命。

第一.上面打過.即使一天1G也要1753年才用的完.
第二.你是暫存.也就是例如舊資料是A+A1+A2.B.B1....重新讀是A+A2+A3.B.B2...請問.你copy到ramdisk是不是先全讀寫1次?再來你要不要再寫回SSD?不然下次開機又是舊資料?

fedora wrote:
瀏覽器的快取目錄,也可以設到 RamDisk
除了加速,亦可延長 SSD 壽命。

下次開機資料全無.重新再讀一次.不存回.明天又沒新資料

你只需要把一個大型的程式.大型的檔案.先開一次.關了後再開一次.你就知道其實RAM裡面早就有你之前的資料.你根本不需要去管系統怎麼處理.但你把RAM變小了.他就要釋放.你又要讓他重讀.這不是反而多做的工作?


RAMDISK大多是表示.我可以跑很快.但....他是騙人的.因為.他就是你自己本來的RAM.你要先COPY過去才能用.那跟你點二下.系統丟進RAM中有什麼不同?當你用完.你還要再COPY回來.這不是又是一個時間.只要你的RAM夠大.根本這些動作都不用....

toocck wrote:
第二.程式大到要用分頁.
8G都不夠用了.7G會夠用嗎?



你這假設建立在「win及在其上的應用程式在實體記憶體用完之前不會去用page file」的前提上

但這前提是錯的,photoshop它就是會在實體記憶體還有剩餘時把部份資料往page file丟,所以有關過虛擬記憶體的人都會有photoshop因此當掉的經驗
是嗎?我從沒當掉過....
我只能說RAMDISK己經被神化都不行了
其實.他不就是個RAM.而MICROSOFT早就有這技術了RAMDrive這東西在20年前就有了.我說.你可以直接開一程式.或開一電影檔.關了他再開一次.保證速度不同.根本不用RAMDISK來加速.試試看.系統是不是笨到沒RAMDISK就不會加速好嗎?

==================================
補充.當掉的人很多都是2004年前.時代不同了.現在是64位元時代.
8G都不夠用.你7+1G會夠用?那還不如8G+1G大吧...1G用SSD開.即使給你開1G.一天不夠50次.以128G而言要35年.256G而言要70年.別怕
而且以一個PHOTOSHOP工作者而言.不太可能只用SSD當儲存裝置.HDD大多會同時存在的.分頁檔是可以指定在HDD上
toocck wrote:
我說.你可以直接開一程式.或開一電影檔.關了他再開一次.保證速度不同.根本不用RAMDISK來加速.試試看.系統是不是笨到沒RAMDISK就不會加速好嗎?


這例子有幾個原因,一是CPU本身內建的幾層快取,再來是硬碟也都有緩衝記憶體,最後是win的superfetch


先說,我本身沒在用ram disk,因為我的確也覺得對我來說必要程度沒那麼高

但這並不是絕對的,所有系統現存的快取都是系統本身自己根據演算法去判斷的,並不能保證他們一定會符合使用者的確切需求。在這前提下,ram disk和fancy cache就提供了最好的客製化環境,讓使用者依照他們的需求去自訂要快取的內容

所以我覺得這還是要視使用者自己的需求而定的,一竿子打翻是不對的
(例如說,要測試架構好的Gb級網路的傳輸速度上限時,你會期待系統的各種自動快取法幫你hit到你的傳輸用測試資料嗎?ram disk在這樣的場合就很實際)

toocck wrote:
補充.當掉的人很多都是2004年前.時代不同了.現在是64位元時代.


"根据传统的设计,Windows 的许多核心功能以及某些第三方软件都需要使用分页文件,如果我们禁用了所有分页文件,那么有些第三方的软件就可能会遇到虚拟内存不足的错误,比如PhotoShop就是这样。所以不管内存多大,想要使用这类软件都是需要开启虚拟内存的。"

這可是微軟官方回答

http://answers.microsoft.com/zh-hans/windows/forum/windows_7-performance/answers/ed95e29a-d23b-4131-9fc9-0c65c19c42c9

toocck wrote:
前面都很棒.唯最後我補充一下.重點在這....
第一.大多數的情況.RAM大.不會不夠用.只要別浪費.3開WOW.也用不了6G的.但如果拿了1G去開RAMDISK.表示你的RAM快用完了.再來就是要用分頁檔了...
第二.程式大到要用分頁.
8G都不夠用了.7G會夠用嗎?這表示RAMDISK也是不夠用的.即使加上分頁檔必須多次讀取才夠用.那解決之道不是用SSD開大分頁檔.就是增加RAM.或放在HDD上.因為你放RAMDISK跟你用RAM是一樣的.都是放不下的


您的前提是:OS 在 RAM 不足時,才會去用 SWAP

理論上是這樣沒錯,大部分的 UNIX 系統,也都是遵循這個方式在運作的

但 Windows 是例外,原因前面解釋過了

可以做個實驗
用工具軟體測,能偵測「PageFile 使用量」的工具軟體

測了就會發現:windows 不管 RAM 吃多少,它就是一定要吃 Pagefile(SWAP)

哪怕 RAM 記憶體,都用不到 10%,還剩餘 90%,它就是一定會吃 PageFile

就算使用者強制把 Pagefile 關了,完全不給,設 0
Windows 沒得用,都會在背景下,偷偷自己去建立

至於為什麼會這樣,由於小弟不是 OS 專家,也不清楚
只知道有這種現象,用工具軟體去測即可證實


toocck wrote:
.你是暫存.也就是例如舊資料是A+A1+A2.B.B1....重新讀是A+A2+A3.B.B2...請問.你copy到ramdisk是不是先全讀寫1次?再來你要不要再寫回SSD?不然下次開機又是舊資料?


暫存檔(TEMP)、SWAP(虛擬記憶體)、瀏覽器快取

都是不必備份的檔案
就是說:可以隨著關機,直接丟掉的檔案

因此開機時候,也不必去讀入到 RamDisk

有些優化軟體,有所謂的"清理磁碟",會去清 TEMP 目錄沒在用檔案

而放 RamDisk 的話,除了加速
也不需要去清了,關機沒電了,RAM 資料自然清除,省事

清理磁碟的工具軟體,都可以丟了,從此不必再用到 ^^b

toocck wrote:
你只需要把一個大型的程式.大型的檔案.先開一次.關了後再開一次.你就知道其實RAM裡面早就有你之前的資料.你根本不需要去管系統怎麼處理.但你把RAM變小了.他就要釋放.你又要讓他重讀.這不是反而多做的工作?


沒錯,VISTA/WIN7 之後,windows 強化了磁碟快取(借鏡 unix 系統)

會把所有閒置的記憶體,全拿去當磁碟快取

然而,RAM 不是無底洞

比方說:
我先開一個大型軟體,姑且叫 A軟體,存入快取了
後來又看影片、影片檔也快取
又開 B軟體、C軟體、D軟體....也都存入快取

但是 RAM 有上限,不可能無限制的,一直快取

這裡快取會有一原則:先進先出(FIFO,First In First Out)
就是說:當快取已經滿的時候,會去清最先存入,最舊的資料
騰出空間來,才有辦法快取新的東西

當我看完影片,又使用一大堆軟體後,再去開原先的 A軟體
會發現它又去讀硬碟了...

咦~剛不是才快取過嗎?
是的,但是 RAM 快取有上限
超過的時候,它就會去清舊資料,以便騰空新位置
所以就把最舊的那個: A軟體的快取,洗掉了

把 "常用軟體" 放 RamDisk,是為了保證它不會被清空、洗掉
以便隨時呼叫的時候
能 100% 保證絕對是由 RAM 載入的,而不會去讀硬碟


這個就是:RamDisk 和 "磁碟快取" 的差別

磁碟快取,是不保證的快取

快取有所謂的「命中率」
當想要一份資料的時候,假如快取裡面剛好有,直接提取,這個叫:命中
但如果快取裡面沒有,則要去硬碟讀取,這個叫:沒有命中

通常快取的命中率,約在 20~50% 左右
50% 的話,就算命中率很高了

而 RamDisk 的「命中率」是 100%
資料絕對就在 RAM 裡面,100% 命中


SniperX wrote:
後面這段的邏輯是!?...(恕刪)

抱歉打錯
應該是重要的資料都放在硬碟裡
只有程式會放在SSD
fedora wrote:
把 "常用軟體" 放 RamDisk,是為了保證它不會被清空、洗掉.以便隨時呼叫的時候
能 100% 保證絕對是由 RAM 載入的,而不會去讀硬碟
而 RamDisk 的「命中率」是 100%.資料絕對就在 RAM 裡面,100% 命中
(恕刪)


我要的就是這一段了...要百分百命中的.才真正需要RAMDISK.因為RAM很寶貴.我只是覺得.大家都把SSD要把分頁放在RAMDISK的想法拿出來討論.分頁絕對不是一定要放RAMDISK才會有效率.因為他並不是每次都必要.RAM大.分頁自然就少用

=========================================
翻到之前看到的Blog文章,來自微軟的MSDN
http://blogs.msdn.com/b/e7/archive/2009/05/05/support-and-q-a-for-solid-state-drives-and.aspx
節錄其中一段:
Should the pagefile be placed on SSDs?
Yes. Most pagefile operations are small random reads or larger sequential
writes, both of which are types of operations that SSDs handle well.
In looking at telemetry data from thousands of traces and focusing on
pagefile reads and writes, we find that
* Pagefile.sys reads outnumber pagefile.sys writes by about 40 to 1,
* Pagefile.sys read sizes are typically quite small, with 67% less than
or equal to 4 KB, and 88% less than 16 KB.
* Pagefile.sys writes are relatively large, with 62% greater than or
equal to 128 KB and 45% being exactly 1 MB in size.
In fact, given typical pagefile reference patterns and the favorable
performance characteristics SSDs have on those patterns, there are few files
better than the pagefile to place on an SSD.
簡單翻譯:
Q:SSD適合放分頁檔嗎?
A:非常適合,大多數分頁檔操作都是小檔案隨機讀取,或者相對較大的循序寫入
這兩種操作對SSD來說都可以運作的非常好。
根據我們的遠端監控統計資料,發現:
* 分頁檔讀取和寫入的比例大約是40:1
* 67%的讀取都是4KB以下,88%的讀取都是16KB以下
* 分頁檔的寫入相對較大,62%的寫入大於128KB,45%的寫入約1MB
總結來說,分頁檔案非常適合放在SSD
========================================
湯姆老爹
http://www.tomshardware.com/forum/253126-32-pagefile

do not disable page file, leave it alone. i have had my page file on my ssd for over 1 year and never had problems. just so you know my system has 12gb ram (overkill) and i still did not disable my page file. it would take a long time for chip blocks to be worn out. all this wearing out will take a very lone time, from what i have read it's about 40+ years non stop usage

現在的SSD便宜的跟什麼一樣.日後只會狂跌.真的沒必要去管壽命.除了廠商唯一要求的別磁碟整理.

Auroras777 wrote:
就像有的人會來PO...(恕刪)

這個說法很有趣
限制級
您即將進入之討論頁 需滿18歲 方可瀏覽。
提醒:內容可能因過於寫實、驚悚而令人感到不舒服,是否繼續觀看?

根據「電腦網路內容分級處理辦法」修正條文第六條第三款規定,已於該限制級網頁,依台灣網站分級推廣基金會規定作標示。
評分
複製連結