zoukankan      html  css  js  c++  java
  • Sysstat安装以及简单操作


    1 概念

    是一个软件包,包含监测系统性能及效率的一组工具。
    2 任务———在远程上安装sysstat
    步骤如下
    2.1首先在从网页上下载最新版本的到本地
    https://github.com/sysstat/sysstat/releases
    选择的是sysstat-11.6.1

    在本地解压到F盘。

    2.2利用SSH工具连接远程,将本地下载解压完成的sysstat-11.6.1上传

    2.3

    在如下界面完成安装

    第一步进入到远程上放sysstat-11.6.1的文件夹(略过连接远程)
    执行语句为  #cd  /new/sysstat-11.6.1/sysstat-11.6.1 (我自己放在这了)
    进入后

    在此之前请确保configure文件的权限,如果出现permission denied,需要修改权限

    接着

    最后

    结束安装
    2.4检测是否安装成功

    执行这条语句,可以查看安装成功的sysstat的版本
    3 使用sysstat
    简单语句

    3.1 输出CPU使用情况的统计信息,每秒输出一次,一共输出5次

    对应参数含义如下:

    %user 显示在用户级别(application)运行使用CPU总时间的百分比。
    %nice 显示在用户级别,用于nice操作,所占用CPU总时间的百分比。

    %system在核心级别(lernel)运行所使用CPU总时间的百分比。
    %iowait 显示用于等待I/O操作占用CPU总时间的百分比。若过高,则硬盘存在I/O瓶颈
    %steal 管理程序(hypervisor)为另一个虚拟进程提供服务而等待虚拟CPU的百分比。
    %idle 显示CPU空闲时间占用CPU总时间的百分比。若值高二响应慢,有可能是CPU 等待分配内存,此时应加大内存容量;若持续低于10,则系统的CPU 处理能力相对较低,表明系统中最需要解决的资源是CPU。

    3.2 显示I/O和传输速率的统计信息,每秒输出一次,一共输出5次

    对应参数含义如下:

    tps 每秒钟物理设备的 I/O 传输总量。

    rtps 每秒钟从物理设备读入的数据总量。

    wtps 每秒钟向物理设备写入的数据总量。

    bread/s 每秒钟从物理设备读入的数据量,单位为 块/s。

    bwrtn/s 每秒钟向物理设备写入的数据量,单位为 块/s。

    3.3  

    对应参数含义如下:

    rrqm/s: 每秒进行 merge 的读操作数目。即 delta(rmerge)/s

    wrqm/s: 每秒进行 merge 的写操作数目。即 delta(wmerge)/s

    r/s: 每秒完成的读 I/O 设备次数。即 delta(rio)/s

    w/s: 每秒完成的写 I/O 设备次数。即 delta(wio)/s

    rsec/s: 每秒读扇区数。即 delta(rsect)/s

    wsec/s: 每秒写扇区数。即 delta(wsect)/s

    rkB/s: 每秒读K字节数。是 rsect/s 的一半,因为每扇区大小为512字节。(需要计算)

    wkB/s: 每秒写K字节数。是 wsect/s 的一半。(需要计算)

    avgrq-sz: 平均每次设备I/O操作的数据大小 (扇区)。delta(rsect+wsect)/delta(rio+wio)

    avgqu-sz: 平均I/O队列长度。即 delta(aveq)/s/1000 (因为aveq的单位为毫秒)。

    await: 平均每次设备I/O操作的等待时间 (毫秒)。即 delta(ruse+wuse)/delta(rio+wio)

    svctm: 平均每次设备I/O操作的服务时间 (毫秒)。即 delta(use)/delta(rio+wio)

    %util: 一秒中有百分之多少的时间用于 I/O 操作,或者说一秒中有多少时间 I/O 队列是非空的。即 delta(use)/s/1000 (因为use的单位为毫秒)

    如果 %util 接近 100%,说明产生的I/O请求太多,I/O系统已经满负荷,该磁盘可能存在瓶颈。

    idle小于70% IO压力就较大了,一般读取速度有较多的wait。 同时可以结合vmstat 查看查看b参数(等待资源的进程数)和wa参数(IO等待所占用的CPU时间的百分比,高过30%时IO压力高)

    3.4核心CPU的使用情况

    3.5 swap空间使用的情况

    3.6 文件交换活动信息

    3.7 报告运行队列和平均负载

    3.8 网络统计信息

    今天只是稍微接触了一下,以后用到再继续总结吧。

  • 相关阅读:
    密码学与安全技术
    分布式系统核心问题
    虚拟机性能监控与故障处理工具
    垃圾收集器与内存分配策略
    Channel
    Buffer
    Reactor
    I/O简介
    HashMap
    装饰者模式
  • 原文地址:https://www.cnblogs.com/BraveApple/p/8176925.html
Copyright © 2011-2022 走看看