ServerBox 如何展示磁盘 IO 和存储空间
磁盘总览卡
服务器监控面板里的磁盘卡片展示最关键的三个数字:
- 总容量 / 已用 / 可用:所有分区的汇总
- 主分区使用率:通常是
/挂载点,如果快满了会标红提醒 - 读写实时速度:当前磁盘的 MB/s 读速和写速
磁盘使用率是运维最常看的指标之一——磁盘满了服务就挂,所以 ServerBox 在主界面的服务器列表里就会给磁盘快满的机器贴醒目的标签。
多分区详情
点击磁盘卡片可以进入详细页面,列出所有挂载点:
/:根分区,最关键,应用数据都在这里/boot:引导分区,一般不大但不能满/home:如果单独分区,用户文件存这里/var:日志和临时文件常堆在这里,容易涨Docker独立分区:如果你把 Docker 的数据目录挂到了单独分区
每个分区都有独立的条形图显示已用/总量比例。
IO 性能指标
ServerBox 还会展示磁盘的实时读写性能:
- 读速 / 写速:MB/s 单位,当前吞吐
- IOPS:每秒读写操作次数,SSD 通常几万到几十万,机械硬盘几百
- 等待时间:IO 队列长度,如果这个数字很高说明磁盘在排队,忙不过来了
这些数据对排查「服务器很卡但 CPU 和内存都正常」的场景特别有用——很多时候是磁盘 IO 瓶颈。
磁盘空间告警
ServerBox 可以在设置里配置磁盘告警阈值:
- 主分区使用率超过 85% 时 App 内红色提醒
- 超过 95% 时强制醒目提示
- 配合 ServerBoxMonitor 可以触发手机推送通知
磁盘满的常见元凶:
/var/log下日志滚不动了- Docker 容器堆积:
docker system prune一键清理 /tmp临时文件没清理- 数据库日志或备份文件堆在根分区