實例磁盤使用率過高的影響是什么?
更新時間 2025-04-18 15:54:07
最近更新時間: 2025-04-18 15:54:07
分享文章
觀測現象
通過天翼云搜索控制臺的實例監控可以發現,當磁盤使用率過高時,可能會對于業務產生顯著的影響。
解決方案
默認情況下,搜索實例會對磁盤使用率進行警戒水位線管理:
低警戒水位線管理:當磁盤使用率達到85%時,無法在此節點分配新的分片。
高警戒水位線管理:當磁盤使用率達到90%時,此時,實例嘗試對節點的分片進行重新分配,此時將對實例內所有節點的分片進行影響。
洪泛警戒水位線管理:當磁盤使用率達到95%,此時,將對實例的索引開啟強制只讀模式(index.blocks.read_only_allow_delete),會嚴重影響業務的寫入,防止資源耗盡引發的實例服務宕機。
因此,當磁盤使用率過高時,應該重點注意實例的性能,及時擴容,避免對業務進行影響。此外,也可以及時刪除無用的索引,釋放磁盤空間。
此時,如果依舊是read_only,需要執行以下操作,恢復實例的寫權限:
PUT _settings
{
"index.blocks.read_only_allow_delete": null
}