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

寂寞小處男 wrote:
大哥,你開始自打嘴巴...(恕刪)

zfs 可以給 lxc 一個 實體 lun 喲 就是 zvol 丟過去, 不是 file base

我說的不是在 zfs 下面 browse lxc 內的 filesystem (dataset)

這個模式 我還有教會 osslab家的19歲工讀生 如何利用喲...
Oneplus 8 Pro• Thinkpad T480s• PVE6+OMV4+NextCloud
呃, 這是 btrfs-progs userspace tools. 不是 btrfs in kernel 的部份, 你比較檔案內容一下就可以知道了. 如果還是不了解兩者差異可以稍微 google 一下, 或者複習一下 OS 教的 user space / kernel space 差異。


btrfs in kernel 的程式碼在這裡: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/fs/btrfs

註解都說這是 userspace tools 了 :)



以下是 2016 至今, 在 linus/fs/btrfs commits 的前 15 名. 下個 git 指令就可以查到了, 靠網頁查不到.
272 David Sterba <dsterba@suse.com>
117 Liu Bo <bo.li.liu@oracle.com>
82 Jeff Mahoney <jeffm@suse.com>
80 Filipe Manana <fdmanana@suse.com>
65 Nikolay Borisov <nborisov@suse.com>
51 Nikolay Borisov <n.borisov.lkml@gmail.com>
45 Qu Wenruo <quwenruo@cn.fujitsu.com>
42 Josef Bacik <jbacik@fb.com>
40 Anand Jain <anand.jain@oracle.com>
36 Chris Mason <clm@fb.com>
30 Zhao Lei <zhaolei@cn.fujitsu.com>
24 Omar Sandoval <osandov@fb.com>
23 Christoph Hellwig <hch@lst.de>
18 Chandan Rajendra <chandan@linux.vnet.ibm.com>

前五大公司
543 suse
170 oracle
112 fujitsu
108 fb
26 ibm


張大眼睛 wrote:
我記得QNAP server...(恕刪)


額,那您應該都玩更高檔的,應該可以測試看看您高檔的機器 server side copy 的性能如何 ?
要跟我一樣喔,網卡用 1Gbps 的
不好意思
小弟來插花的
用QNAP NAS
2BAY跑RAID1
在外面用VPN回家裡
這樣網路條件遠低於1G
夠慢了吧

測試A資料夾COPY到B資料夾
檔案將近3G



我不知道我測試方式對不對
純粹好玩
謝謝大家

zsuper0405 wrote:
不好意思小弟來插花...(恕刪)


WA

2 BAY 也有這速度 .... 這樣群輝的面子何在 哈哈 , 我應該丟掉我的 12BAY 群輝 nas 了嗎 ??

不過我的感覺還是有點怪,RAID1 硬碟本身不應該有 500MB/s 吞吐量的實力才對

敢問你測試的檔案大小 和 機器的 RAM 有多大 ? 有點懷疑都先寫到 RAM 然後告訴你 COPY 完了,然後繼續背景寫到磁碟中的感覺
應該是RAM讓COPY速度變快了
不然RAID1除非用SSD不然不會有這種速度
用SSD都不見得有這種速度


驗證方法很簡單
丟個比RAM大的檔案下去跑就知道了
沒意外速度會變得比較"正常"
zsuper0405 wrote:
不好意思小弟來插花...(恕刪)

網路1Gb是指1Gbit/s
大大竟能跑到540MB/s = 540(MB/s)*8(bit/Byte) = 4.32Gbps
直接突破物理限制, 太神了
還是大大家裡網路是跑10Gbps???

ryanku wrote:
網路1Gb是指1Gbit...(恕刪)


他是看到我說的 Server Side Copy 才玩的,可以往前翻頁看看
基本上 samba 版本和Windows OS版本都有符合標準才有辦法這樣搞

寂寞小處男 wrote:
他是看到我說的 Server...(恕刪)

原來是這樣啊! 根本不跑出網路
https://www.youtube.com/watch?v=vFSjXoHg_Z4

看來我自己也錯了

國外的影片測試

ext4 + samba server side copy = 500MB/s 吞吐量,是正常的表現

btrfs + samba server side copy = 瞬間 copy 完 .... 才是正常的表現

也就是說,群輝的 btrfs + samba server side copy 到底有沒有發揮出正常實力 ??????? 到底要怎樣才有辦法像影片中那樣不用半秒鐘就完成 1G 檔案的複製 ???
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 12)

今日熱門文章 網友點擊推薦!