• 服务器io资源查看


    资源查看命令安装

    yum provides /usr/bin/find #查看命令是哪个软件包安装的
    
    执行
    yum provides */netstat
    命令就可以看到提供命令的工具包net-tools-2.0-0.17.20131004git.el7.x86_64 
    yum install -y sysstat

    https://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858810.html

    iostat -d -x -k 1
    
    iostat -d -k 1 10         #查看TPS和吞吐量信息(磁盘读写速度单位为KB)
    iostat -d -m 2            #查看TPS和吞吐量信息(磁盘读写速度单位为MB)
    iostat -d -x -k 1 10      #查看设备使用率(%util)、响应时间(await)
    iostat -c 1 10 #查看cpu状态
    iostat -d -k 1 10


    tps:该设备每秒的传输次数(Indicate the number of transfers per second that were issued to the device.)。"一次传输"意思是"一次I/O请求"。多个逻辑请求可能会被合并为"一次I/O请求"。"一次传输"请求的大小是未知的。

    kB_read/s:每秒从设备(drive expressed)读取的数据量;
    kB_wrtn/s:每秒向设备(drive expressed)写入的数据量;
    kB_read:读取的总数据量;
    kB_wrtn:写入的总数量数据量;这些单位都为Kilobytes。


    https://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858874.html
    使用pidstat进行问题定位时,以下命令常被用到:

    pidstat -d 1 2
    pidstat -u 1 #cpu
    pidstat -r 1 #内存
    pidstat -d 1 #硬盘



    以上命令以1秒为信息采集周期,分别获取cpu、内存和磁盘IO的统计信息。

  • 相关阅读:
    Go基础系列:双层channel用法示例
    shell脚本动画小工具
    Go基础系列:channel入门
    python面向对象入门(1):从代码复用开始
    python包导入细节
    python模块导入细节
    Go基础系列:读取标准输入
    黄聪:C#获取网页HTML内容的三种方式
    黄聪:如何正确在Vue框架里使用Swiper
    黄聪:C#使用GeckoFx拦截监控Http数据
  • 原文地址:https://www.cnblogs.com/zsl-find/p/11556968.html
Copyright © 2020-2023  润新知