温馨提示×

Debian中如何监控系统资源

小樊
51
2025-08-19 19:25:16
栏目: 智能运维

在Debian中可通过以下命令行工具和系统监控解决方案监控系统资源:

  • 基础命令工具

    • top:实时显示进程的CPU、内存占用等信息,按Shift+M按内存排序,Shift+P按CPU排序。
    • htop:交互式增强版,支持鼠标操作、进程树视图,安装:sudo apt install htop
    • free:查看内存使用情况,-h选项以人类可读格式显示,如free -h
    • df:查看磁盘空间使用情况,-h选项以易读格式显示,如df -h
    • vmstat:显示虚拟内存、CPU、磁盘等活动,vmstat 1每秒刷新一次。
    • iostat:监控磁盘I/O,安装sysstat后使用,iostat -x 1每秒显示详细I/O数据。
  • 综合监控工具

    • dstat:多功能监控,支持CPU、内存、网络、磁盘等,安装后直接运行dstat
    • glances:跨平台工具,支持Web界面,安装后运行glances
    • nmon:实时监控CPU、内存、磁盘、网络,安装后运行nmon
  • 系统级监控

    • systemd-cgtop:基于systemd,监控控制组(cgroup)资源使用,安装后运行systemd-cgtop
    • sar:系统活动报告工具,可查看历史数据,安装sysstat后使用,如sar -u 1每秒显示CPU使用率。

根据需求选择工具,实时监控或定期分析系统资源使用情况。

0