Performance

ext3 文件系統性能調整:監控哪些指標

  • August 20, 2015

我有一個高 IO 應用程序正在執行,並且迄今為止可以很好地擴展。在過去的幾個月裡,我們一直在努力展望未來並預測下一個瓶頸將發生在哪裡。其中之一肯定是文件系統。

我們目前正在監控

  • 可用空間
  • 每秒讀取操作
  • 每秒寫入操作數

這對我來說似乎有點太稀疏了。我還應該看什麼?我什至不確定操作/秒的“黃線”是什麼。

一些建議

  • 查看讀取隊列大小,如果您的應用程序是高度隨機的,則調整預/sys/block/<dev>/queue/read_ahead_kb讀以確保您正在讀取您需要的數據,而不是作業系統認為您需要的數據。
  • 如果您還沒有切換到截止日期調度程序
  • noatime除非您託管郵件假離線,否則請使用掛載選項
  • data=writeback如果您有良好的備份,請安裝
  • 注意你的目錄大小,確保散列目錄 inode 有幫助,但如果你可以自己散列數據,那麼你會得到更一致的結果

引用自:https://serverfault.com/questions/285