BTRFS 慢 - 也許部分「滿」?

BTRFS 慢 - 也許部分「滿」?

我的 BTRFS 檔案系統有足夠的可用空間,但「SINGLE」部分似乎幾乎已滿。請在此處查看 btrfs fi 用法的輸出:

btrfs fi usage /
Overall:
    Device size:          37.95TiB
    Device allocated:         15.85TiB
    Device unallocated:       22.11TiB
    Device missing:          0.00B
    Used:             15.48TiB
    Free (estimated):         22.46TiB  (min: 11.41TiB)
    Data ratio:               1.00
    Metadata ratio:           2.00
    Global reserve:      512.00MiB  (used: 0.00B)

Data,single: Size:15.79TiB, Used:15.43TiB
   /dev/sda3      15.79TiB

Metadata,DUP: Size:28.00GiB, Used:21.67GiB
   /dev/sda3      56.00GiB

System,DUP: Size:8.00MiB, Used:1.95MiB
   /dev/sda3      16.00MiB

Unallocated:
   /dev/sda3      22.11TiB

這種高「數據,單一」使用情況是否正常,還是應該重新配置/清理某些內容以保持檔案系統平穩運行?目前,檔案系統的寫入效能非常慢。

答案1

如果這是 SSD 或類似產品(例如 NVMe)的一部分,那麼我會擔心這一點。

即使在旋轉器上,負載最多也不應超過 85%。為了防止磁頭潛在地損壞旋轉盤片上的資料。

確保所有快閃記憶體裝置的容量小於 75%,以確保控制器能夠“呼吸”,從而“移動未使用的”資料區塊。

SSD(或任何其他快閃記憶體設備,如 NVMe 驅動器甚至拇指驅動器)在這種條件下運作效果理想。因為想一想,如果你拿了一個裝滿(甚至太滿)彈珠的盒子,它們就不會四處移動,甚至不會移動,對吧?這裡有同樣的想法。

相關內容