温馨提示×

Debian系统中如何监控系统性能

小樊
48
2025-08-29 21:34:33
栏目: 智能运维

Debian系统可通过命令行工具和可视化工具监控性能,以下是常用方法:

命令行工具

  • top/htop:实时查看进程的CPU、内存占用,htop支持交互操作(如排序、过滤)。
    • 安装:sudo apt install htop
  • vmstat:监控虚拟内存、CPU、磁盘I/O等,支持定时输出统计信息。
    • 安装:sudo apt install sysstat,使用:vmstat 1 5(每秒刷新,共5次)。
  • iostat:查看磁盘I/O和CPU使用详情,需安装sysstat
    • 示例:iostat -x 1(每秒显示扩展统计信息)。
  • netstat/ss:查看网络连接、监听端口,ssnetstat的现代替代工具。
    • 命令:ss -tuln(显示所有监听端口)。
  • sar:收集系统活动数据(如CPU、内存、网络),需安装sysstat
    • 示例:sar -u 1 3(每秒记录CPU使用率,共3次)。

可视化工具

  • Glances:跨平台监控工具,提供CPU、内存、磁盘、网络等实时数据。
    • 安装:sudo apt install glances,运行:glances
  • Netdata:实时可视化监控,支持硬件、系统服务等多维度数据。
    • 安装:sudo apt install netdata,访问:http://服务器IP:19999
  • Grafana+Prometheus:组合使用Prometheus采集数据、Grafana展示可视化面板,适合复杂监控场景。

其他工具

  • dstat:多功能监控,整合CPU、内存、网络等数据,支持实时刷新。
  • pidstat:监控指定进程的资源占用(如CPU、内存、I/O),属于sysstat工具集。

以上工具可根据需求选择,命令行工具适合快速排查,可视化工具适合长期监控和趋势分析。

0