Intel 530/535 寫入放大 - 儲存設備

Table of Contents

之前沒特別注意過這件事

直到前幾天打開來一看...發現居然快8倍


http://i.imgur.com/DK8fnu5.png
5/16 18:45
SSD寫入 808G
NAND寫入 6145G

短時間2.5hr內甚至可以標到15倍

http://i.imgur.com/Yp01ASU.png
5/16 21:22 (這個時間之後開始使用底下方法)
SSD寫入 811G
NAND寫入 6170G
(6170-6145)/(811-808)=15


用總時間來算平均一小時也至少增加 15GB 以上

但我也沒有做什麼操硬碟的事

後來查詢之後 發現可能是Intel的節能Devsleep造成的

也看到了其中兩篇針對這個問題去寫了一個程式

A http://goo.gl/9V5LsA

B http://goo.gl/PWuueF

保持0.5s讀取512bytes 讓SSD不自動進入節能

影響壽命幾乎無 增加一點耗能 但大幅降低NAND寫入

自己實測後有效 且差非常多

幾乎降到2倍以內

http://i.imgur.com/AfB7pFg.png
5/18 11:32
SSD寫入 826G
NAND寫入 6188G
(6188-6170)/(826-811)=1.2

--------------------------操作方法A--------------------------

有按照風人作法做好EXE了 但怕有些人會有疑慮

還是請大家盡量自己按照網誌上的程式碼製作

如果真的不行我也上傳了 https://goo.gl/FGmv7m

可能要自己新增一些缺少的DLL

-------------------------------------------------------------


--------------------------操作方法B--------------------------

windows系統步驟:
1. 安裝Cygwin,
官網下載 https://www.cygwin.com/setup-x86_64.exe
(安裝一路next)

2. 安裝完畢後執行Cygwin Terminal
將附件nodevslp.zip https://goo.gl/AeCpNb
解壓縮至"Cygwin安裝目錄中的\home\你電腦的用戶名"

3. 在Cygwin Terminal中執行nodevslp
(如果成功,會看到類似
"512 bytes transferred in 0.000320 secs (1600211 bytes/sec)"的東西迴圈顯示)

*. 如果2,3沒反應就改成
把檔放到/usr/local/bin,在Cygwin裡面執行nodevslp
又或者首次執行Cygwin後,把檔放到/home/你電腦的用戶名
再在Cygwin裡面執行./nodevslp

4. 每次開機後執行上述步驟,保持腳本的執行。
(這樣做的原理是使硬碟閒不住)

5. 自動化

@echo off

C:
chdir C:\cygwin64\bin

bash --login -i c:\cygwin64\home\user name\nodevslp

把這個存到一個bat檔中,然後創一個工作排程,開機就執行這個bat.
後面唯一要做的就是把視窗最小化/隱藏一下

-------------------------------------------------------------


提供給大家參考吧

一定會有人砲為什麼要這樣做

反正都五年保 反正SSD就幾年壽命而已 搞不好其他零件死的都比較快

我想說的是 能減少一項變因 能延長壽命不是一件好事嗎

而且也不是每個人都那麼常換電腦...

除非你可以算好 剛好快過保前E9到20內可以回廠維修

還不能不小心到1直接破保

不然過保後每天心惶惶也是很難受

目前來看應該沒有什麼缺點

就是多了一個視窗 很不方便

或者是有神人願意寫一個更方便的程式也好~

--

All Comments

Franklin avatarFranklin2016-05-23
用靜態連結就不用裝cygwin了?
Callum avatarCallum2016-05-24
現在科技發展很快 ssd死掉前可能自己就先換了XDDD
Doris avatarDoris2016-05-29
看了一下 2011年..100美還在60g而已XDDD
Puput avatarPuput2016-06-01
我實在不覺得家用環境硬碟有啥節能必要,SSD也是...
Edith avatarEdith2016-06-04
節能裝筆電有差啊 乾脆叫Intel在toolbox內設選項
讓使用者自己決定要不要開節能算了
Harry avatarHarry2016-06-08
國外好像很多人在Intel論壇反應 但I都裝死
Hamiltion avatarHamiltion2016-06-09
靜態連結可能會進入快取而不是真正讀取SSD?
Jack avatarJack2016-06-14
520 安定,536 天共寫入 5664 GB/3771 GB = 1.5
Skylar Davis avatarSkylar Davis2016-06-15
試了一下,CPU使用率上升20%
Margaret avatarMargaret2016-06-17
法A吃的CPU我測試好像比較少
Eartha avatarEartha2016-06-19
布要買intel就好了 幹嘛那麼累 買來搞自己
Michael avatarMichael2016-06-24
大家都不買intel intel自然就會改了
Genevieve avatarGenevieve2016-06-28
買之前沒發現啊......0rz
Vanessa avatarVanessa2016-06-29
沒事買這顆幹嘛 ptt還一直推薦 mlc又不是只有這顆可
以買
William avatarWilliam2016-07-03
寫入放大10倍 3年之後問題就來了 然後一群人就說int
el保固好 但問題是資料在硬碟裡 你保固再好也頂多
換一個新的 但資料的價值是一顆2千多快的硬碟可以
比擬的嗎?
Franklin avatarFranklin2016-07-03
信仰無價!!! 哈~好險我沒在信道
Caitlin avatarCaitlin2016-07-08
ssd通常都會有做備份吧
Oscar avatarOscar2016-07-12
通常重要資料都是存hdd吧
Catherine avatarCatherine2016-07-14
crystal disk info設定1min重新整理一次不知道可否
Zanna avatarZanna2016-07-14
它不啟動devsleep的最大秒數好像是0.5S
Adele avatarAdele2016-07-18
就不要買535就好了 幹嘛這麼麻煩
Edwina avatarEdwina2016-07-22
系統蝶送修 你是要重裝系統 重買一顆 還是等他回
Sarah avatarSarah2016-07-23
535真的不能買
Kyle avatarKyle2016-07-24
a有用啦 完全不會動了 呵呵 多謝原PO
Sarah avatarSarah2016-07-29
只要執行exe就好了?
Dorothy avatarDorothy2016-07-30
A法有辦法自動化嗎?
Blanche avatarBlanche2016-08-03
看到原作者文章了 當我沒問...
Elizabeth avatarElizabeth2016-08-05
535的救贖好文