故障監控——磁盤使用率告警

本篇將介紹磁盤佔用過多的處理方案。

磁盤佔用率

linux下使用df -hl可以查看當前服務器使用情況。
磁盤使用

產生原因

應用服務器上一般來說,持續寫入,產生巨大的文件,一般是日誌類文件,如果是db的服務器的話,要注意數據的增長率。

排查步驟

  • 服務器還可以登錄
  1. 使用df -h查看服務器磁盤佔用情況
  2. 使用find / -size +100M |xargs ls -lh查找大文件列表
  3. 找到相應的文件,如果有服務佔用,最好先停下服務,免得磁盤空間不能被釋放,也可以使用>/maxFile.txt釋放空間。如果沒有停止服務,刪了文件也沒釋放的話,使用lsof |grep – I deleted查看被佔用的進程。
  • 服務器無法登錄
    如果服務器都無法登陸的話,請去控制檯重啓服務器。如果還不可以的話,考慮磁盤擴容。

健康範圍

一般來說磁盤使用率不要超過70%,不然容易發生讀寫問題。日誌類的,一定要有rotate機制,不要無限寫入。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章