首页主机资讯Ubuntu系统资源监控方法

Ubuntu系统资源监控方法

时间2025-11-18 02:13:04发布访客分类主机资讯浏览658
导读:Ubuntu系统资源监控方法 一 实时监控命令 CPU与进程 使用top查看总体与进程资源占用;使用htop获得更友好的交互界面(支持按键筛选与排序)。 多核细粒度分析用mpstat -P ALL查看每个CPU核心的利用率,定位负载不均...

Ubuntu系统资源监控方法

一 实时监控命令

  • CPU与进程
    • 使用top查看总体与进程资源占用;使用htop获得更友好的交互界面(支持按键筛选与排序)。
    • 多核细粒度分析用mpstat -P ALL查看每个CPU核心的利用率,定位负载不均与单核瓶颈。
  • 内存
    • free -h快速查看总内存、已用、可用与缓存;查看**/proc/meminfo**获取更细的内存细节。
  • 磁盘与I/O
    • df -h查看挂载点空间;用**du -sh < 目录> **统计目录大小。
    • iostat -x 1观察磁盘吞吐、IOPS、await 等扩展指标;用vmstat 1 5综合查看CPU、内存、交换与I/O概况。
  • 安装要点
    • 部分工具需先安装:sudo apt install htop sysstat;启用 sysstat 采集历史数据:sudo systemctl enable --now sysstat

二 历史与可视化监控

  • 历史性能数据
    • 通过sysstatsar查看历史CPU、内存、I/O等(需启用 sysstat 服务以进行持续采集)。
  • 桌面图形工具
    • 使用**GNOME System Monitor(系统监控)**在桌面直观查看CPU、内存、磁盘与网络。
    • 面板与桌面小部件:Indicator-SysMonitor(顶部面板显示CPU/内存)、Conky(高度可定制桌面监控)、GKrellM(多组件桌面监视器)。
  • Web与远程
    • Glances支持服务器/客户端模式,默认监听0.0.0.0:61209,可用**glances -c < 服务器IP> **远程连接,适合多机集中查看。
    • 轻量Web监控:Monitorix 提供系统与设备的Web界面展示。

三 快速排障命令清单

  • CPU瓶颈:运行mpstat -P ALL,若**%usr%sys持续高于70%,说明应用或内核占用高;若%iowait**显著偏高,多为存储I/O瓶颈。
  • 内存压力:运行free -h,若可用内存长期偏低且swap频繁增长,需排查内存泄漏或增加内存。
  • 磁盘空间:运行df -h,定位占用最高的挂载点;对可疑目录用du -sh逐级排查。
  • 磁盘I/O:运行iostat -x 1,关注**%util接近100%**、await升高、svctm偏大等信号,表示设备饱和或性能不佳。

四 自动化与告警方案

  • 轻量自托管
    • Glances支持导出到多种后端(如InfluxDB等)并结合Grafana做可视化与阈值告警,适合中小规模环境。
  • 企业级监控
    • 使用Prometheus + Grafana采集与存储时间序列数据,配置告警规则实现CPU、内存、磁盘、网络等多维阈值与异常告警。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Ubuntu系统资源监控方法
本文地址: https://pptw.com/jishu/749645.html
Ubuntu软件冲突怎么解决 Ubuntu安全漏洞如何修复

游客 回复需填写必要信息