電腦裡起的比雞早睡的比狗晚的部件:沒錯,就是我硬盤了

不少朋友抱怨起得比雞早,睡的比狗晚。在電腦中也有一個苦逼的勞力——硬盤,它開機就工作,關機幾乎也是最後才斷電,不管你有沒有使用,它隨時都處在待命或後臺靜默工作中。

電腦裡起的比雞早睡的比狗晚的部件:沒錯,就是我硬盤了

跟機械硬盤相比,現代的固態硬盤工作量更大,幾乎一刻也沒閒著,每隔數秒就會有一次FTL數據回寫閃存的操作。在操作系統當中寫入或刪除文件,顯示完成之後固態硬盤還會有一段時間的後臺活動。

電腦裡起的比雞早睡的比狗晚的部件:沒錯,就是我硬盤了

今天我們就通過工作電流與功耗彼變化,試著分析下固態硬盤每時每刻都在做些什麼。

電腦裡起的比雞早睡的比狗晚的部件:沒錯,就是我硬盤了

通過USB測試儀能夠實時顯示當前USB供電功率,我們通過轉接線連接到固態硬盤SATA供電接口。包括東芝Q200在內的幾乎所有SATA接口固態硬盤都只需要5V供電即可工作。

電腦裡起的比雞早睡的比狗晚的部件:沒錯,就是我硬盤了

SATA信號線延長後直接連接電腦SATA插槽。供電和數據線分離之後,我們就能在電腦上測試各種使用方式下固態硬盤的實時功耗。

電腦裡起的比雞早睡的比狗晚的部件:沒錯,就是我硬盤了

數據讀寫:

首先是CrystalDiskMark,直接使用最大32GB測試區間。東芝Q200使用了MLC閃存,所以32G大文件下讀寫速度不會發生下滑,也方便了峰值功耗讀數統計。

電腦裡起的比雞早睡的比狗晚的部件:沒錯,就是我硬盤了

順序讀取最高1.601瓦,順序寫入最高1.965瓦,隨機讀寫最高2.360瓦,隨機寫入最高1.986瓦,單線程隨機讀取1.005瓦,單線程隨機寫入1.612瓦。

複製刪除:

將60GB的大文件複製到東芝Q200當中,全程不掉速,峰值功耗1.92瓦。這裡的寫入速度和功耗均比CrystalDiskMark測試值略低,這是因為Windows的文件複製是單線程的,而CDM測試為多線程(QD32)。

電腦裡起的比雞早睡的比狗晚的部件:沒錯,就是我硬盤了

MLC閃存的Q200在文件複製結束後實時功耗馬上恢復至待機功耗水平,而如果是普通TLC固態硬盤,在文件複製進度條走完之後,高功耗水平還將維持一段時間,這是因為TLC固態硬盤有SLC緩存需要釋放,如果此時直接斷電就容易發生危險。

隨後刪除掉60G的大文件,使用Shift+Delete跳過回收站直接徹底刪除,觸發Trim指令,原本存儲該文件的閃存單元將被擦除清空。

電腦裡起的比雞早睡的比狗晚的部件:沒錯,就是我硬盤了

刪除文件後Trim隨之發送到固態硬盤,但閃存的擦除卻不是立刻開始的,而是大約延後了5秒鐘。東芝Q200應該是利用了這5秒來判斷固態硬盤當前是否空閒,避免影響到用戶使用(閃存的擦除操作會干擾同時進行的讀取和寫入)。1.088瓦峰值功耗大約持續3秒就結束了,雖然擦除比寫入慢,但是閃存擦除的單位Block要比寫入時的單位Page大很多倍,所以總體來看擦除60G數據還是要比寫入60G更快。

格式化和安全擦除:

格式化有快速和慢速兩種。通常對東芝Q200的快速格式化能在三秒內完成,峰值功耗1.5瓦。慢速格式化因為有實際的填零寫入,所以耗時長功耗也高一些,最高1.892瓦。

電腦裡起的比雞早睡的比狗晚的部件:沒錯,就是我硬盤了

反覆的快速格式化並不會對固態硬盤產生實際的磨損。快速格式化相當於對整塊固態硬盤的全部區域發送Trim指令,促使固態硬盤對全部閃存進行擦除。

安全擦除相當於過去的低格(當然只是效果上接近,本質是不同的),東芝Q200的普通安全擦除瞬間即可完成,檢測不到功耗波動。增強型安全擦除會在刷新硬盤密鑰的同時對全部閃存進行擦除,峰值功耗1.596瓦。

電腦裡起的比雞早睡的比狗晚的部件:沒錯,就是我硬盤了

由東芝發明的閃存影響了全球所有人的生活方式。如今固態硬盤已經進入越來越多的電腦當中,不僅帶來了更快的開機速度,更能令電腦享受到從百元安卓直換蘋果的流暢度升級。不過閃存先擦後寫的原理決定了固態硬盤工作的特殊性,避免非正常關機斷電和減少無謂的磁盤碎片整理,才能給固態硬盤創造一個良好的工作環境。


分享到:


相關文章: