作為微電子產(chǎn)業(yè)的標(biāo)準(zhǔn)機(jī)構(gòu),固態(tài)技術(shù)協(xié)會 JEDEC 近日公布了通用閃存基于文件的優(yōu)化 (簡稱 UFS FBO )擴(kuò)展的 1.0 版本。該標(biāo)準(zhǔn)規(guī)定了 UFS 電接口和存儲設(shè)備的擴(kuò)展規(guī)范,通過對與特定文件關(guān)聯(lián)的 LBA(邏輯區(qū)塊地址) 范圍進(jìn)行物理碎片整理,來優(yōu)化設(shè)備性能隨時間惡化的問題。 據(jù)外媒 Phoronix 的報(bào)道,11 月 2 日 ,一位小米工程師以 “更好的性能” 為由,向 Linux 內(nèi)核發(fā)送了一組用于實(shí)現(xiàn) UFS FBO 的優(yōu)化補(bǔ)丁,以下為郵件中對該功能的概述:

此功能需要以下主機(jī) - 設(shè)備對話:
◆ 主機(jī)讓設(shè)備知道其感興趣的 lba 范圍,這些范圍通常與特定文件相關(guān)聯(lián),可以從文件的 iNode 和一些偏移量計(jì)算中獲得
◆ 主機(jī)向設(shè)備詢問該文件當(dāng)前的物理碎片級別。
◆如果需要,主機(jī)可以指示設(shè)備執(zhí)行碎片整理。
◆碎片整理階段成功后,主機(jī)可能會詢問文件的新碎片級別。
但該系列補(bǔ)丁隨即就被資深 Linux 內(nèi)核開發(fā)人員、內(nèi)核多領(lǐng)域維護(hù)人員 Christoph Hellwig 否定,并被嚴(yán)厲地批評。他引用了小米工程師 “主機(jī)系統(tǒng)需要讓設(shè)備知道文件的特定 LBA 范圍” 這一段概述,稱:
這是一個完全瘋狂的想法,文件是一個邏輯概念,它非唯一(回流、快照),且可以隨時更改(碎片整理、GC、重復(fù)數(shù)據(jù)消除)。
不管是誰想出了這個計(jì)劃,他應(yīng)該是瘋掉了(原文是 on crack ...),而且它與 Linux 內(nèi)核無關(guān)。

目前看來,該 UFS 基于文件的優(yōu)化系列補(bǔ)丁進(jìn)入 Linux 內(nèi)核的機(jī)會非常渺茫。
審核編輯 :李倩
-
Linux
+關(guān)注
關(guān)注
88文章
11701瀏覽量
218681 -
存儲設(shè)備
+關(guān)注
關(guān)注
0文章
173瀏覽量
19659
原文標(biāo)題:小米工程師提交優(yōu)化補(bǔ)丁被批,Linux 內(nèi)核維護(hù)者:太瘋狂!
文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
電子工程師看書的四個階段 #電子 #硬件工程師 #電子愛好者 #反轉(zhuǎn) #揚(yáng)興科技
什么是BSP工程師
硬件工程師:這才是真正的大學(xué)生就業(yè)指導(dǎo) #電子 #硬件工程師 #電子愛好者 #晶振 #揚(yáng)興科技
想成為硬件工程師?我教你?。∧愕孟葘W(xué)會這些...... #硬件工程師 #電子工程師 #電子愛好者 #電子行業(yè)
硬件工程師面試必會:10個核心考點(diǎn)#硬件設(shè)計(jì) #硬件工程師 #電路設(shè)計(jì) #電路設(shè)計(jì)
電子發(fā)燒友工程師看!電子領(lǐng)域評職稱,技術(shù)之路更扎實(shí)
嵌入式工程師的進(jìn)階之路
硬件工程師看了只會找個角落默默哭泣#硬件工程師 #MDD #MDD辰達(dá)半導(dǎo)體 #產(chǎn)品經(jīng)理 #軟件工程師
(仰天長嘯)為什么受傷的總是硬件工程師...#MDD#MDD辰達(dá)半導(dǎo)體 #電子工程師
小米工程師提交優(yōu)化補(bǔ)丁被批
評論