Skip to content

免费脚本库

这里放自动化巡检脚本。所有脚本都是纯只读巡检——先跑一遍拿快照,确认原因之后再动手处置。

磁盘 IO 与阻塞状态巡检

脚本名:check_disk_io.sh 执行环境:Linux / K8S Node,root 权限

三步定位磁盘 IO 打满的根因:

  1. 看 CPU iowait 水位——系统是不是被 IO 拖住了;
  2. 看块设备的 util 利用率——哪块盘在忙;
  3. 找出高频读写的进程——到底是谁在写。

使用方式:

chmod +x check_disk_io.sh
sudo ./check_disk_io.sh

📥 下载 check_disk_io.sh

配套的排查思路见 磁盘 IO 持续 100% 打满。

正在整理

下面这两个脚本代码还在整理(会持续补充到这里):

  • K8s 节点资源账实背离度巡检 —— 比对节点的真实 CPU 负载与账面 Requests 分配率,找出高危节点;
  • DNS 解析 5 秒隐形卡顿诊断 —— 检查 resolv.conf 里的 DNS 超时死节点,定位"接口恒定卡 5 秒"的直接原因。

如果你是冲着排查某个具体故障来的,建议先看对应的排障台账,脚本只是加速工具。