• 12

BTRFS 在 kernel 4.12 效能依然嚴重低落於 EXT4

btrfs 這幾年跟之前幾年 (主要的作者離開 Oracle 前後), 開發的速度的確差很多.
近期 RedHat 的決定跟這個開發速度的影響並沒有那麼大.


單看行數的話的確是下降的, 因為已經脫離從無到有的階段了. Chris Mason 還是 maintainer, 不過貢獻的量都不是來自他, 進到 fb 後倒是拉了一些新面孔參與 btrfs 開發.


拿 User space tool 來說開發不活躍本來就是很奇怪的事. 以 Kernel space code 來說會比較正確.


其實合併一起看也可以接受, 但只看工具就比較特別了. 可能是 80% 這個數字可以拿來發揮吧.


其實用 commit 數量來算也很奇怪...


沒錯. 不應該只看量, 還需要兼顧質. 不過既然一開始就拿 commits 來當指標, 就跟著用了 :P 數據是客觀的, 就看要怎麼解讀了.
twu2 wrote:
其實用 commit 數量來算也很奇怪... 這樣算跟之前聽到的 "笑話" (還是事實?) 很像...
某工程師因為 commit 數量過少, 公司算 KPI 給分數很低... 從此... 改個字就 commit 一次來達成公司的 KPI,....


github pull 出來的report 本來就是以 commit 數量作為客觀評估的依據. 如果扯到質量的評判會變成主觀評估, 不過任何的 code 要被 merge 進去還是要經過 maintainer 確定一定以上的水準. KPI 都有盲點沒錯, 但是它確實少數可量化的依據, 有人說 commit 數量太多代表 bug 太多的關係, 這個倒是不一定, 任何東西都有 bug, commit 代表有人再處理問題.

twu2 wrote:
拿 User space tool 來說開發不活躍本來就是很奇怪的事. 以 Kernel space code 來說會比較正確.

AristotleC wrote:
看你你還是分不出 kernel/user space 的差異

這個完全是以 kernel 的角度來看, 而不是以 btrfs 或是 zfs 這種包山包海的檔案格式成為一套系統的角度去看. 所有東西都限定在核心層, 不去看應用層嗎, 備份方式, 管理界面 (web/cli) 或是監控效能變得好像都被說成無意義了.

Facebook 使用純 btrfs 的方式如下
The places we're targeting for Btrfs are really management tasks around distributing the operating system, distributing updates quickly using the snapshotting features of Btrfs, using the checksumming features of Btrfs and so on.

再來就是
We also have a number of machines....

你只看到後面想讀的, 確沒有讀到前面的. 以英文當母語的解讀都知道, 這是少部分數量的說法.

回到 zstd 它是一個 algorithm 不是限定 btrfs, 目前也有使用到 squashfs 跟 openzfs 裡面了. zstd 是少數令人振奮的功能, 但是它實際上最大令人滿意的是壓縮比, 而不見得是它壓縮可以更加快速 (雖然都是 fast compression)

https://www.phoronix.com/scan.php?page=article&item=btrfs-zstd-compress#=1
這邊是最新的測試. 當然 zstd 還有更多優化的空間, 但是目前看到 benchmark 的數據, 除了壓縮比 lzo 好, 但是壓縮跟解壓縮跟 lzo 差不多或是更糟點. 不管怎麼說 zstd 它還是有其應用的場景, 但是不是一個 killer feature.

AristotleC wrote:
提 ceph 的目的是要暗示會擠壓到 btrfs 開發嗎

這又回到只從核心層看的角度了, 因為你不會去想說 suse, 為了 ceph, 有專門的團隊開發它的 deployment tools, 也有專門的團隊開發它的 benchmarking 以及 monitoring tools. 重點在於商業上的優先順序, 會決定企業的資源分配. 因為一家企業的資源存量是固定的, 不同的團隊絕對是陷入了 固定存量的資源競爭. 現在就是在分食一張餅的情況, 而不是把餅做大有增量的產生.
Oneplus 8 Pro• Thinkpad T480s• PVE6+OMV4+NextCloud

EluSiOn wrote:
再怎麼活躍大家都還...(恕刪)


這才是問題的重點呀!!!
AristotleC wrote:


單看行數的話的確...(恕刪)

AristotleC大,這棟樓就別再建了,只會下標題引用別人資料而不曾實際使用過人,跟他解釋再多也沒有用

這裡整個版面充斥著效能論,沒有學術討論價值
加上任意引用未經授權數據資料圖表及媒體報導來下標題,就看原作者怎麼說了⋯⋯
speedmax168 wrote:
只會下標題引用別人資料而不曾實際使用過人


不好意思 我不只是實際使用過 而且還被原廠做過專業測試過. 不了解 效能 以及 速度的重要性是你吧. 可能真的以你的視野, 看不到這個儲存系統的世界有多廣大吧

測試的機種的照片我可以是有貼出來過喲
Oneplus 8 Pro• Thinkpad T480s• PVE6+OMV4+NextCloud

EluSiOn wrote:
不好意思 我不只是...(恕刪)


我覺得 效能很重要
主要用的效能好一點,備援用的效能差一點我是還能接受
Oneplus 8 Pro• Thinkpad T480s• PVE6+OMV4+NextCloud
一個星期過去了
還是活在自我笑能很好的世界嗎
沒搭過高鐵
覺得自強號很快
那是正常的
至少10年前我是這麼認為
張大眼睛 wrote:
一個星期過去了還是活...(恕刪)


現實是殘酷的…很多人不願面對…
  • 12
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 12)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?