cpu

  • 使用命令

    1. ps aux
    2. top
    3. uptime
  • 显示cpu的物理参数,一个核一个信息:cat /proc/cpuinfo

  • 说明cpu资源不足

image.png

  • load average 单核的阈值范围是3-5,使用率80%

image.png

disk

  • df:硬盘使用率
  • iostat:io性能,队列(avgqu-sz)长度阈值范围是2-3

    1. 命令语法
    2. iostat [options] [interval] [count]
    3. 命令选项
    4. -x 详细信息
    5. -m M显示默认块
    6. -c 仅显示CPU统计信息与-d选项互斥.
    7. -d 仅显示磁盘统计信息.与-c选项互斥.
    8. -k K为单位显示每秒的磁盘请求数默认单位块
    9. -V 打印版本号和帮助信息
    10. interva 刷新时间
    11. count 刷新次数

    image.png

  • 参数说明

    1. rrm/s 每秒合并读请求
    2. wrqm/s 每秒合并写请求
    3. r/s 每秒发送的读请求
    4. w/s 每秒发送的写请求
    5. rMB/s 每秒读的大小
    6. wMB/s 每秒写得大小单位MB
    7. avgrq-sz 平均请求大小单位为扇区
    8. *** avgqu-sz 平均队列长度2-3代表饱和超过就忙不过来
    9. await:平均每次io请求等待时间(包括等待时间和处理时间,毫秒为单位)
    10. r_await:平均每次读iO请求等待时间
    11. w_await:平均每次写i○请求等待时间
    12. svctm:平均每次iO请求的处理时间(毫秒为单位)
    13. %util数值越大代表iO越忙

    network

  • iftop

    TX:发送流量
    RX:接收流量
    TOTAL:总流量
    Cumm:运行 ftop到目前时间的总流量
    peak:流量峰值
    rates:分别表示过去2s 10s 40s的平均流量