Glusterfs

glusterfsd Ubuntu 18.04 高 iowait 問題

  • February 23, 2019

我們在兩個執行 Ubuntu 的管理程序上執行 gluster。當我們從 Ubuntu 14.04 升級到 18.04 時,它會將 gluster 從 3.4.2 升級到 3.13.2。一旦我們升級,從那時起,我們就看到系統上的 iowait 顯著提高,由 top 和 iotop 衡量,而 iotop 表明 glusterfsd 是罪魁禍首。出於某種原因,glusterfsd 正在執行更多的磁碟讀取和/或這些讀取正在以更高的速率被阻止。來賓虛擬機也看到了更多的 iowait——它們的圖像託管在 gluster 卷上。這會導致虛擬機上託管的服務響應不一致。

我正在尋找有關如何解決和/或解決此問題的任何建議。我們還有其他站點仍在執行 14.04,因此我可以比較/對比任何配置參數和性能。

14.04 上的塊調度程序設置為截止日期,18.04 設置為 cfq。但是將 18.04 調度程序更改為截止日期並沒有任何區別。

我想知道 18.04 上的 glusterfsd 是否沒有盡可能多地記憶體。我們嘗試大幅增加 performance.cache-size 但這並沒有什麼不同。

我們正在考慮但尚未嘗試的另一個選項是通過將包從 Ubuntu 19.04 反向移植到 18.04 來升級到 gluster 5.3。有人認為這可能會有所幫助嗎?

是否有任何我們可以設置的特定調試日誌記錄或我們可以執行的其他命令來更好地解決這個問題?任何想法,建議,想法將不勝感激。

升級到 gluster 5.3 解決了這個問題。Ubuntu 18.04 有一個方便的 PPA:

https://launchpad.net/~gluster/+archive/ubuntu/glusterfs-5

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