ä½ æ˜¯å¦æ„Ÿè§‰å›ºæ€ç¡¬ç›˜è¶Šç”¨è¶Šæ…¢?这是咋回事呢?

江湖上关于固æ€ç¡¬ç›˜ä¼ è¯´é‚£ä¹ˆå¤š,哪些是真的呢?

01 固æ€ç¡¬ç›˜ä¸ºå•¥è¶Šç”¨è¶Šæ…¢?

è¦æƒ³å›žç­”这个问题,å°±ä¸å¾—ä¸æåˆ°å›ºæ€ç¡¬ç›˜çš„æ“¦å†™è¿‡ç¨‹(P / E)。

为了便于ç†è§£,æˆ‘ä»¬ç”¨è¿™äº›å°æ ¼å­ä»£è¡¨é—ªå­˜çš„å•ä½å­˜å‚¨ç©ºé—´,其中白色的格å­è¡¨ç¤ºç©ºç™½çš„存储空间,è“色的格å­è¡¨ç¤ºå·²å­˜æœ‰æ•°æ®çš„å­˜å‚¨ç©ºé—´ã€‚ç”¨å°æ ¼å­ç»„æˆçš„ç°è‰²åŒºåŸŸè¡¨ç¤ºä¸€å—储存区域。

当你删除了æŸä¸ªæ–‡ä»¶,硬盘并ä¸ä¼šç«‹åˆ»æ“¦é™¤å¯¹åº”ä½ç½®çš„æ•°æ®,而是会给它打上一个标记:“空â€ã€‚

当你è¦å­˜å‚¨æŸä¸ªæ–‡ä»¶æ—¶,硬盘也ä¸ä¼šåœ¨æ ‡è®°çš„ä½ç½®å†™å…¥æ–°çš„æ•°æ®,而是会把数æ®å­˜è¿›ç©ºç™½çš„区域,利用更多的存储空间。

éšç€è¯»å†™æ¬¡æ•°çš„增加,硬盘里的空白区域很快就被用的差ä¸å¤šäº†,此时如果还è¦å†™å…¥æ–°çš„æ•°æ®,å°±éœ€è¦æŠŠè¿™äº›å¸¦æœ‰æ ‡è®°çš„ä½ç½®è…¾å‡ºæ¥,也就是擦除带标记的数æ®ã€‚

ä½†è¦æ“¦é™¤æ•°æ®,ä¸èƒ½åªæ¸…除对应的格å­,而是必须把一整å—区域清空,æ‰èƒ½å†™å…¥æ–°çš„æ•°æ®ã€‚

这个过程被称作写入放大(WAF),它æ„å‘³ç€æ›´å¤æ‚çš„æ­¥éª¤ã€æ›´é•¿çš„耗时ã€ä»¥åŠæ›´å¤šçš„æ“¦å†™æ¬¡æ•°ã€‚

我们举一个具体的例å­:

当è¦å†™å…¥ä¸€ä¸ªçš„æ•°æ®â€œ7â€æ—¶,最å的情况是一个å—é‡Œå·²ç»æ²¡æœ‰å¹²å‡€çš„æ ¼å­äº†,但是其中无效的数æ®(标记为“空â€)能够擦除,æ‰€ä»¥è¦æŠŠå…¨éƒ¨çš„æ•°æ®éƒ½è¯»åˆ°ç¼“å­˜,擦除区域内里的所有数æ®,å†æŠŠæ–°æ•°æ®å†™è¿›åŽ»ã€‚

那么这个æ“作带æ¥çš„写入放大就是:原本åªéœ€è¦å†™å…¥ä¸€ä¸ªæ ¼å­,实际上å´é€ æˆäº†æ•´ä¸ªå—的写入æ“作。

åŒä¸€æ—¶é—´è¿˜é€ æˆåŽŸæœ¬ä»…ä»…éœ€è¦ç®€å•一步写入数æ®çš„æ“ä½œå˜æˆäº†:

ç¼“å­˜è¯»å–æ•´ä¸ªåŒºåŸŸ-缓存修改数æ®-擦除清空整个区域-写入所有数æ®,共四步æ“作,与直接写入相比延迟将大大增加。

所以说:固æ€ç¡¬ç›˜è¶Šç”¨è¶Šæ…¢?è¿˜ä¸æ€ªä½ å¡žçš„太满~

知识丰富的å°ä¼™ä¼´éƒ½çŸ¥é“,对于计算机领域æ¥è¯´ 256 å’Œ 512 è¿™æ ·çš„æ•°æ‰æ˜¯â€œæ•´æ•°â€,为什么市é¢ä¸Šçš„固æ€ç¡¬ç›˜ç»å¸¸æ˜¯ 240G 或者 480G å‘¢?这是通过预留空间,强行阻止大家把硬盘塞满,从而延长硬盘的使用时间。

把ç£ç›˜å¡žå¾—太满虽说会影å“固æ€ç¡¬ç›˜çš„æ€§èƒ½,但是真正影å“寿命的其实是擦写次数,当擦写次数到æžé™æ—¶,固æ€ç¡¬ç›˜å°±ä¼šæŸå,里é¢çš„æ•°æ®ä¹Ÿä¼šä¸¢å¤±,那么该如何判断固æ€ç¡¬ç›˜å¯ä»¥â€œæ´»â€å¤šä¹…å‘¢?

02 如何计算固æ€ç¡¬ç›˜å¯¿å‘½

固æ€ç¡¬ç›˜å¯¿å‘½è®¡ç®—éžå¸¸ç®€å•:

举例说明一下:

å¦‚æžœåœŸè±ªçš„ä½ ä¹°äº†ä¸€å— 2TB 的固æ€ç¡¬ç›˜,总擦写次数为 1000,å‡è®¾æ¯å¤©å‘è¿™å—固æ€ç¡¬ç›˜å†™å…¥ 100GB çš„å¤§å®¹é‡æ•°æ®,那么根æ®è®¡ç®—,å¯ä»¥å¾—到:

使用寿命:(2048*1000)/(100*365)=56 年。

一å—好的固æ€ç¡¬ç›˜,好好使用它,它å¯ä»¥ä¸€ç›´é™ªç€ä½ åˆ°é€€ä¼‘~~

03 如何ä¿å…»å›ºæ€ç¡¬ç›˜?江湖传言都是真的å—?

读到这里,其实你已ç»çŸ¥é“ä¸è¦æŠŠç¡¬ç›˜å¡žå¾—太满,但是江湖上æµä¼ ç€å¾ˆå¤šå›ºæ€ç¡¬ç›˜ä¿å…»çš„ç»éªŒ!那些都是真的å—?让å°ç¼–悄悄告诉你~

分区会影å“固æ€ç¡¬ç›˜ä½¿ç”¨æ€§èƒ½ — å‡!

固æ€ç¡¬ç›˜åˆ†åŒºåŸºæœ¬ä¸ä¼šå½±å“硬盘性能。

有人å¯èƒ½ä¼šè¯´â€œæ•°æ®å­˜å‚¨åœ¨ C 盘,读å–速度最快â€,“æ¯åˆ†ä¸€ä¸ªåŒº,系统都会预留一定的缓存,造æˆä¸€å®šçš„容釿µªè´¹ã€‚â€â€œæ“¦å†™æ¬¡æ•°æ˜¯æœ‰é™åˆ¶çš„,长期对系统 C 盘读写,å¯èƒ½ä¼šå¯¼è‡´ç¼©çŸ­å¯¿å‘½ã€‚â€å…¶å®žå¯¹äºŽå›ºæ€ç¡¬ç›˜æ¥è¯´,这些担心都是多余的!

机械硬盘

固æ€ç¡¬ç›˜

机械硬盘主轴是以æ’定的角速度转动,这样扫过的ç£ç›˜æ‰‡åŒºé¢ç§¯,é å¤–圈的永远大于é å†…圈的,C 盘ä½äºŽå¤–圈,å•使—¶é—´å†…,ç£å¤´æ‰«è¿‡çš„æ‰‡åŒºé¢ç§¯æœ€å¤§,所以系统装进 C 盘速度最快,之åŽçš„ Dã€Eã€F 盘速度则递å‡ã€‚

而固æ€ç¡¬ç›˜ä¸»è¦ç”±ä¸»æŽ§å’Œé—ªå­˜é¢—粒等部件组æˆ,æ²¡æœ‰æœºæ¢°ç›˜çš„æœºæ¢°ç»“æž„ã€‚æ•°æ®æ— è®ºå­˜åœ¨å›ºæ€çš„哪一å—,速度都一样。

而且éšç€å›ºæ€ç¡¬ç›˜çš„䏿–­å‘展,ç›®å‰å¸‚é¢ä¸Šçš„固æ€ç¡¬ç›˜ä¸»æŽ§ä¹Ÿåœ¨ä¸æ–­å‡çº§,在垃圾回收ã€é¢„ç•™ OP 空间ã€è‡ªåŠ¨åˆ†é…ã€æ“¦å†™å‡è¡¡ç­‰åŠŸèƒ½æ–¹é¢æ—¥ç›Šæˆç†Ÿã€‚ä¸ç”¨æ‹…心分区会造æˆå®¹é‡æµªè´¹æˆ–者æŸä¸€ä½ç½®çš„过度擦写。

所以,å°ç¼–建议固æ€ç¡¬ç›˜æŒ‰éœ€è¦åˆ†åŒºå°±å¥½,如果ç»è´¹æœ‰é™,é…的是 256G 以下的固æ€ç¡¬ç›˜,å°ç¼–建议就ä¸è¦åˆ†åŒºäº†ã€‚

ç£ç›˜ç¢Žç‰‡æ•´ç†åŠŸèƒ½å¯ä»¥ä¼˜åŒ–性能 — å‡!

在机械硬盘中,æ–‡ä»¶ä¸æ˜¯è¿žç»­åœ°ä¿å­˜åœ¨ç£ç›˜è¿žç»­çš„簇中,而是哪有空存在哪里,由于文件被分散ä¿å­˜åˆ°æ•´ä¸ªç£ç›˜çš„ä¸åŒåœ°æ–¹,就产生了ç£ç›˜ç¢Žç‰‡ã€‚在存新删旧的过程中,ç£ç›˜ç¢Žç‰‡å°±å˜å¾—散乱ä¸å ªã€‚åœ¨è¿™ç§æƒ…况下,读å–å°±å¢žåŠ äº†ç¡¬ç›˜å¯»é“æ—¶é—´,也增加了能耗。

å› æ­¤ç£ç›˜ç¢Žç‰‡æ•´ç†åŠŸèƒ½å°±æ˜¯é€šè¿‡æ•´ç†ç£ç›˜ç¢Žç‰‡æ–‡ä»¶,è®©ç¢Žç‰‡æ–‡ä»¶åˆæˆä¸€ä½“,加速了ç£ç›˜çš„坻铿—¶é—´,从而整体上加快了速度。

那么为什么固æ€ç¡¬ç›˜ä¸éœ€è¦ç£ç›˜æ•´ç†å‘¢?

固æ€ç¡¬ç›˜å¯»é“时间几乎为零:固æ€ç¡¬ç›˜çš„存储å•å…ƒ,是基于闪存颗粒的电å­å­˜å‚¨,å› è€Œåœ¨å¯»é“æ—¶é—´ä¸Šç†è®ºä¸Šæ˜¯æ°¸æ’ä¸å˜çš„,其性能则主è¦å–决于主控芯片的性能和闪存颗粒的工艺。

固æ€ç¡¬ç›˜æœ‰è¯»å†™æ¬¡æ•°é™åˆ¶:一次ç£ç›˜ç¢Žç‰‡æ•´ç†å°±ç›¸å½“于一次全盘读写,ç›¸å½“äºŽæ“¦å†™æ¬¡æ•°å‡ 1,å¯è§ç£ç›˜æ•´ç†å¤šä¹ˆæŸè€—固æ€ç¡¬ç›˜å¯¿å‘½ã€‚

其实,系统识别到安装的是固æ€ç¡¬ç›˜åŽ,都会默认关闭这个功能。所以我们ä¸è¦å› ä¸ºçœ‹èµ·æ¥å¯ä»¥â€œèŠ‚çº¦ç¡¬ç›˜ç©ºé—´â€,在使用固æ€ç¡¬ç›˜æ—¶æŠŠå®ƒæ‰“开。

è¦æ›´æ–°å›ºæ€ç¡¬ç›˜å›ºä»¶ — 真!

如果我们把固æ€ç¡¬ç›˜æ¯”作一å°å°åž‹çš„电脑,那么固件å¯ä»¥ç†è§£ä¸ºå…¶æ“作系统。固件控制固æ€ç¡¬ç›˜ä¸€åˆ‡çš„内部æ“作,å¯ä»¥ç›´æŽ¥å½±å“固æ€ç¡¬ç›˜çš„æ€§èƒ½ã€ç¨³å®šæ€§ä»¥åŠå¯¿å‘½ã€‚

优秀的固件能å‡å°‘固æ€ç¡¬ç›˜ä¸å¿…è¦çš„写入,从而在æå‡å›ºæ€ç¡¬ç›˜æ€§èƒ½çš„åŒæ—¶å»¶é•¿å›ºæ€ç¡¬ç›˜çš„寿命。所以我们è¦åŠæ—¶æ›´æ–°å®˜æ–¹å‘布的最新固件。

å¼€å¯ Trim å¯ä»¥æå‡ç¡¬ç›˜æ€§èƒ½?— 真!

Trim 指令也å«åš disable delete notify(ç¦ç”¨åˆ é™¤é€šçŸ¥)ã€‚ä¹‹å‰æˆ‘们说过,固æ€ç¡¬ç›˜åˆ é™¤ä¸€ä¸ªæ•°æ®æ˜¯å…ˆç»™æ•°æ®æ‰“上标记,ç­‰åˆ°ç³»ç»Ÿè¦æ±‚在标记的地方写入数æ®çš„æ—¶å€™æ‰ä¼šæŠŠä¸ç”¨çš„æ•°æ®æ“¦é™¤,这样其实无法在最适当的时机åšå‡ºæœ€å¥½çš„优化。

Trim å°±å¯ä»¥å¾ˆå¥½çš„解决这个问题,å¼€å¯ Trim 之åŽ,固æ€ç¡¬ç›˜å¯ä»¥ç«‹å³å°†éœ€è¦åˆ é™¤çš„内容删除,而é¿å…了等到è¦å†™å…¥æ•°æ®æ—¶å€™æ‰åˆ é™¤æ•°æ®çš„尴尬。

Trim 没有改å˜åŽŸæœ¬è¦åšçš„事情,åªæ˜¯æå‰åšå®Œäº†ã€‚所以在大家使用的时候,速度就上去了~Trim å¯ä»¥æœ‰æ•ˆåœ°é™ä½Žå†™å…¥æ”¾å¤§,从而获得更高的åžåé‡,增加固æ€ç¡¬ç›˜çš„è€ä¹…度。

但是!!å¼€å¯ Trim åŽ,对于误删的数æ®,æƒ³è¦æ¢å¤,基本就ä¸å¯èƒ½äº†â€¦â€¦

总结æ¥è¯´,固æ€ç¡¬ç›˜è¶Šç”¨è¶Šæ…¢çš„原因是由于固æ€ç¡¬ç›˜æœºåˆ¶åŸºäºŽå†™å…¥æ”¾å¤§åŽŸç†ã€‚所以为了ä¿è¯å›ºæ€ç¡¬ç›˜å¯ä»¥ä¸€ç›´é«˜é€Ÿè¿è¡Œ,我们è¦:

  • åˆç†ä½¿ç”¨å›ºæ€ç¡¬ç›˜å®¹é‡

  • åŠæ—¶æ›´æ–°å›ºä»¶

  • å¼€å¯ Trim 模å¼

  • ä¸è¦å¼€å¯ç£ç›˜ç¢Žç‰‡æ•´ç†åŠŸèƒ½

最åŽ,希望å„ä½å°ä¼™ä¼´çš„固æ€ç¡¬ç›˜éƒ½å¯ä»¥â€œå¥åº·é•¿å¯¿,è¿è¡Œå¦‚飞â€~~~