【Linux基础】7. 性能监控

文章目录

  • 【 1. sar 监控CPU 】
  • 【 2. free 查询内存 】
  • 【 3. sar -w 查询页面交换 】
  • 【 4. 查询硬盘使用 】

  • 在使用操作系统的过程中,我们经常需要查看当前的性能如何,需要了解CPU、内存和硬盘的使用情况。

【 1. sar 监控CPU 】

  • 全称
    sar(system activity report)系统活动情况报告。
  • 作用
    系统运行状态统计工具。
  • 基本语法
    • u:查看CPU利用率;
    • -q:查看运行队列中的进程数、系统上的进程大小、平均负载等;
sar  [选项参数]
  • 实例1:查看 CPU 使用率。后面的两个参数表示监控的频率,比如例子中的1和2,表示每隔1秒采样一次,总共采样2次;
sar  -u 1  2

【Linux基础】7. 性能监控_第1张图片

  • 实例2:查看 CPU 平均负载
sar  -q  1 2

【Linux基础】7. 性能监控_第2张图片

【 2. free 查询内存 】

  • 作用
    显示内存的使用情况。
  • 基本语法
    • -b:以Byte为单位显示内存使用情况;
    • -k:以KB为单位显示内存使用情况;
    • -m:以MB为单位显示内存使用情况;
    • -g:以GB为单位显示内存使用情况。
free [选项参数]
  • 实例1:查看内存使用量。
free -m

在这里插入图片描述

  • 实例2:sar 命令也可以查询内存使用状况。
sar -r 1 2

【Linux基础】7. 性能监控_第3张图片

【 3. sar -w 查询页面交换 】

  • 作用
    查看页面交换发生状况。页面发生交换时,服务器的吞吐量会大幅下降;服务器状况不良时,如果怀疑因为内存不足而导致了页面交换的发生,可以使用sar -W这个命令来确认是否发生了大量的交换;
  • 基本语法
    • -w: 显示交换分区状态;
sar -w
  • 实例
sar -W 1 2

【Linux基础】7. 性能监控_第4张图片

【 4. 查询硬盘使用 】

  • 详情可看文章:磁盘管理

你可能感兴趣的:(Linux,linux)