当前位置:K88软件开发文章中心电脑基础基础应用03 → 文章内容

Linux sar命令有什么用?

减小字体 增大字体 作者:华军  来源:不详  发布时间:2019-1-30 23:06:46

0  19:40:20 0.00 0.00  Average: 0.00 0.00  输出项说明:  pswpin/s:每秒系统换入的交换页面(swap page)数量  pswpout/s:每秒系统换出的交换页面(swap page)数量  8. 设备使用情况监控  例如,每10秒采样一次,连续采样3次,报告设备使用情况,需键入如下命令:  # sar -d 10 3 –p  屏幕显示如下:  17:45:54 DEV tps rd_sec/s wr_sec/s avgrq-sz avgqu-sz await svctm %util  17:46:04 scd0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00  17:46:04 sda 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00  17:46:04 vg_livedvd-lv_root 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00  17:46:04 vg_livedvd-lv_swap 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00  其中:  参数-p可以打印出sda,hdc等磁盘设备名称,如果不用参数-p,设备节点则有可能是dev8-0,dev22-0  tps:每秒从物理磁盘I/O的次数。多个逻辑请求会被合并为一个I/O磁盘请求,一次传输的大小是不确定的。  rd_sec/s:每秒读扇区的次数。  wr_sec/s:每秒写扇区的次数。  avgrq-sz:平均每次设备I/O操作的数据大小(扇区)。  avgqu-sz:磁盘请求队列的平均长度。  await:从请求磁盘操作到系统完成处理,每次请求的平均消耗时间,包括请求队列等待时间,单位是毫秒(1秒=1000毫秒)。  svctm:系统处理每次请求的平均时间,不包括在请求队列中消耗的时间。  %util:I/O请求占CPU的百分比,比率越大,说明越饱和。  1. avgqu-sz 的值较低时,设备的利用率较高。  2. 当%util的值接近 1% 时,表示设备带宽已经占满。  要判断系统瓶颈问题,有时需几个 sar 命令选项结合起来  怀疑CPU存在瓶颈,可用 sar -u 和 sar -q 等来查看  怀疑内存存在瓶颈,可用 sar -B、sar -r 和 sar -W 等来查看  怀疑I/O存在瓶颈,可用 sar -b、sar -u 和 sar -d 等来查看  上面就是小编总结的Linux sar命令的使用介绍了,如果你的系统出现系统变慢或容易死机等状况,不妨使用sar命令了解下系统的使用状况吧。希望小编总结的方法能够帮到大家!

上一页  [1] [2] 


Linux sar命令有什么用?