差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

兩邊的前次修訂版 前次修改
下次修改
前次修改
tech:zfs [2023/11/12 22:24] – [對 zpool 加上 Metadata 的 Special Device 加速讀取效能的方式] jonathantech:zfs [2024/01/30 18:04] (目前版本) – [對 zpool 加上 Metadata 的 Special Device 加速讀取效能的方式] jonathan
行 340: 行 340:
  
 ===== 對 zpool 加上 Metadata 的 Special Device 加速讀取效能的方式 ===== ===== 對 zpool 加上 Metadata 的 Special Device 加速讀取效能的方式 =====
-  * 參考 - https://github.com/openzfs/zfs/discussions/14542 +  * 參考  
-  * Metadata 是指 ZFS 儲存檔案系統資訊的資料, 由於讀取和寫入頻率較高,因此對系統效能有較大的影響。所以在一般 HDD 的 ZFS 加上 SSD 當 Special Device 就可以提高整體存取效能。不過需要注意的是 Special Device 如果損壞, 整個 zpool 就會毀損, 因此會將 special device 用兩個實體的 SSD 進行 mirror 保護來確保安全。+    - https://github.com/openzfs/zfs/discussions/14542 
 +    - https://pbs.proxmox.com/docs/sysadmin.html 
 +  * Metadata 是指 ZFS 儲存檔案系統資訊的資料, 由於讀取和寫入頻率較高,因此對系統效能有較大的影響。所以在一般 HDD 的 ZFS 加上 SSD 當 Special Device 就可以提高整體存取效能。不過需要注意的是 Special Device 如果損壞, 整個 zpool 就會毀損, 因此會將 special device 用兩個實體的 SSD 進行 mirror 保護來確保安全。另外 spool 設上 special device 是無法復原回沒有設定的狀態, 因此設定前要審慎
   * 語法 : zpool add <pool> special mirror <device1> <device2>   * 語法 : zpool add <pool> special mirror <device1> <device2>
   * Exp. 對 pbs-zpool 加上 /dev/nvme0n1 與 /dev/nvme1n1 當 special device<cli>   * Exp. 對 pbs-zpool 加上 /dev/nvme0n1 與 /dev/nvme1n1 當 special device<cli>
行 359: 行 361:
           nvme1n1   ONLINE               0           nvme1n1   ONLINE               0
 </cli> </cli>
 +  * 想要瞭解 IO 狀態, 可透過以下語法觀察 <cli>watch zpool iostat -v pbs-zpool</cli>
  
 {{tag>zfs pve}} {{tag>zfs pve}}
  • tech/zfs.1699799079.txt.gz
  • 上一次變更: 2023/11/12 22:24
  • jonathan