
我正在嘗試優化記憶體嚴重受限的系統(DNS-323 NAS,64MB),想知道您是否知道或知道如何找出不同檔案系統的記憶體使用情況?
當然,使用的記憶體會受到fs樹大小的影響,但相對而言。例如,ext4 使用的記憶體會是 ext2 的 2 倍,btrfs 的 3 倍嗎?我的 google-foo 沒有顯示任何內容,那麼如何才能找到呢?
答案1
並不真地。對於大多數主要檔案系統,檔案系統僅對資料在磁碟上的儲存方式產生主要影響。當它在記憶體中時,它是核心虛擬檔案系統的一部分。某些檔案系統功能(例如動態加密和重複資料刪除)確實需要額外的內存,但這些功能很容易關閉。
不過,在讀取/寫入資料方面,不同的檔案系統可能有不同的 CPU 需求。使用 Ext3/4 等日誌檔案系統與 Ext2 等非日誌檔案系統相比,保存檔案需要更多的處理能力。