一、常用命令行工具(基础监控)
sysstat包(yum install sysstat -y)。基础用法iostat -d 1可实时查看分卷的读写速率(tps、kB_read/s、kB_wrtn/s);扩展用法iostat -x 1提供更详细的指标(如await(平均I/O等待时间)、%util(设备利用率)、rkB/s(读速率)、wkB/s(写速率)),能精准定位分卷性能瓶颈(如%util接近100%表示设备饱和)。dstat -d -h(以人类可读格式显示分卷的读写操作次数和数据量),dstat -dn(显示网络与磁盘的综合监控),适合快速查看系统整体资源使用情况。vmstat 1 3(每隔1秒采样1次,共3次)可查看分卷的I/O等待时间(wa)、进程阻塞情况(b),间接反映分卷性能对系统的影响(如wa值过高表示磁盘I/O成为瓶颈)。df -h以易读格式显示所有分卷的总容量、已用空间、剩余空间和使用率(如Use%超过80%需警惕空间不足导致的性能下降);du -sh /path/to/volume可估算指定目录的磁盘使用量,用于定位大文件或目录。lsblk命令列出所有块设备(如物理卷、逻辑卷)的层次结构(如LVM的分卷组、逻辑卷关系)和挂载点,帮助快速识别分卷的设备名称(如/dev/mapper/centos-root)。二、图形化/专业监控工具(高级可视化与告警)
yum install prometheus -y)、Grafana(yum install grafana -y),配置Prometheus抓取node_exporter(系统指标采集器)的目标(如localhost:9100),在Grafana中添加Prometheus数据源并导入分卷监控面板(如“Disk I/O by Partition”),实现实时监控与历史趋势分析。yum install netdata -y一键安装,启动服务(systemctl start netdata)后,访问http://服务器IP:19999即可查看分卷的实时I/O速率、延迟、队列长度等指标,界面直观且对系统资源占用低,适合快速排查性能问题。yum install zabbix-server-mysql zabbix-agent -y),配置Agent采集分卷指标(如vfs.dev.read、vfs.dev.write),通过Zabbix Dashboard查看监控数据,并设置告警规则(如分卷空间使用超过90%时发送邮件通知)。yum install monitorix -y安装,启动服务(systemctl start monitorix)后,访问http://服务器IP:8080/monitorix查看分卷的空间使用、I/O操作次数、读写速率等指标,支持自定义监控项和告警,适合小型系统或个人使用。