betoptic wrote:
請問一下
ext4 + LVM的效能, 對比純ext4的效能:
1. 比較快
2. 完全一樣
3. 比較慢
如果答案是3, 那感覺這個問題就像廢話
中間多夾了一層LVM, 當然會有效能上的減損啊
據我所知, LVM不是synology獨有的技術
各家NAS廠都有在用的
LVM + EXT4 vs LVM + BTRFS 是不一樣的概念. 而且隨著不同的 kernel 版本, 4.4, 4.7 以及 Phoronix.com 在 4.8 下測試的結果都有天翻地覆的結果. Phoronix.com 的一個測試發現在 kernel 版本 4.8 下面, lvm+ext4 像是打了腎上腺激素一樣變得超級快, 然後 btrfs 的 iops 劇降, 比它在 kernel 4.4 & 4.7 上面還差一大截. 為什麼會這樣子, 可能只有 linux kernel core member 以及 btrfs core member 知道眉角吧.
Synology 的 kernel 遲早要更新上來, 雖然可能是 dsm 7/8 以後的事情, 但是這些 kernel版本開發了, 是 Synology 不太可能有能力自己去改寫 Linux Kernel 的. 大如 VMWare 都是因為自行開發自己的 kernel 結果趕不上 linux 的速度, 造成其硬體支援超級爛. 也就是現在 btrfs 的這條路, 變得混沌不明朗. 它好歹是 File System of the Future (它的口號) 但是目前到最後支援它的大廠也只剩下 Facebook. 其它的資助廠商如 google, oracle, intel, redhat 沒有把 btrfs 設定為預設格式, 或是大力推薦.
現在很多企業級儲存系統, 根本不使用 lvm. Oracle 甚至說
we recommend that Logical Volume Manager (LVM) not to be used for the boot disk.