以下是适用于CentOS系统(含FetchLinux场景)的性能监控工具及方法:
系统自带工具
top/htop
:实时查看CPU、内存、进程状态,htop
界面更友好。vmstat
:监控虚拟内存、CPU、磁盘I/O等系统级指标。iostat
:统计磁盘读写速率、利用率等I/O性能数据。sar
:记录并报告CPU、内存、磁盘、网络等历史性能数据,需安装sysstat
包。netstat/ss
:查看网络连接、接口状态及流量。第三方工具
nmon
:轻量级,支持实时监控CPU、内存、磁盘、网络等,可记录历史数据。glances
:跨平台,通过Python开发,实时显示系统资源使用情况,支持Web界面。Prometheus+Grafana
:适合复杂场景,Prometheus采集数据,Grafana可视化,支持自定义监控指标。针对应用监控
tail -f
查看实时日志,或使用其提供的API/工具获取性能数据。docker stats
监控容器资源使用情况。根据具体需求选择工具,简单场景可用系统自带命令,复杂场景推荐nmon
、glances
或Prometheus方案。