上海龙凤419

操纵体系

linux检查磁盘io的体例是甚么

时候:2024-10-29 14:41:00 操纵体系 我要投稿
  • 相干保举

linux检查磁盘io的体例是甚么

  大师晓得linux检查磁盘io的体例吗?上面咱们就给大师详细先容一下吧!咱们堆集了一些经历,在此拿出来与大师分享下,请大师相互斧正。

  若何能力疾速的定位到并发高是因为磁盘io开消大呢?能够经由过程三种体例:

  第一种:用 top 号令 中的cpu 信息察看

  Top能够看到的cpu信息有:

  Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombie

  Cpu(s): 0.3% us, 1.0% sy, 0.0% ni, 98.7% id, 0.0% wa, 0.0% hi, 0.0% si

  详细的诠释以下:

  Tasks: 29 total 历程总数

  1 running 正在运转的历程数

  28 sleeping 就寝的历程数

  0 stopped 遏制的历程数

  0 zombie 僵尸历程数

  Cpu(s):

  0.3% us 用户空间占用CPU百分比

  1.0% sy 内核空间占用CPU百分比

  0.0% ni 用户历程空间内转变过优先级的历程占用CPU百分比

  98.7% id 余暇CPU百分比

  0.0% wa 期待输出输出的CPU时候百分比

  0.0% hi

  0.0% si

  0.0% wa 的百分比能够大抵的表现出以后的磁盘io要求是不是频仍。若是 wa的数目比拟大,申明期待输出输出的的io比拟多。

  第二种:用vmstat

  vmstat 号令报告对于线程、假造内存、磁盘、圈套和 CPU 勾当的统计信息。由 vmstat 号令天生的报告能够用于均衡体系负载勾当。体系规模内的这些统计信息(一切的处置器中)都计较出以百分比表现的均匀值,或计较其总和。

  输出号令:

  vmstat 2 5

  若是发明期待的历程和处在非间断就寝状况的历程数很是多,并且发送到块装备的块数和从块装备领受到的块数很是大,那就申明磁盘io比拟多。

  vmstat参数诠释:

  Procs

  r: 期待运转的历程数 b: 处在非间断就寝状况的历程数 w: 被互换进来的可运转的历程数。此数由 linux 计较得出,但 linux 并不耗尽互换空间

  Memory

  swpd: 假造内存利用情况,单元:KB

  free: 余暇的内存,单元KB

  buff: 被用来做为缓存的内存数,单元:KB

  Swap

  si: 从磁盘互换到内存的互换页数目,单元:KB/秒

  so: 从内存互换到磁盘的互换页数目,单元:KB/秒

  IO

  bi: 发送到块装备的块数,单元:块/秒

  bo: 从块装备领受到的块数,单元:块/秒

  System

  in: 每秒的间断数,包含时钟间断

  cs: 每秒的情况(高低文)切换次数

  CPU

  按 CPU 的总利用百分比来显现

  us: CPU 利用时候

  sy: CPU 体系利用时候

  id: 闲置时候

  准测

  更多vmstat利用信息

  第三种:用iostat

  装置:

  Iostat 是 sysstat 东西集的一个东西,须要装置。

  Centos的装置体例是:

  yum install sysstat

  Ubuntu的装置体例是:

  aptitude install sysstat

  利用:

  iostat -dx 显现磁盘扩大信息

  root@fileapp:~# iostat -dx

  r/s 和 w/s 别离是每秒的读操纵和写操纵,而rKB/s 和wKB/s 列以每秒千字节为单元显现了读和写的数据量

  若是这两对数据值都很高的话申明磁盘io操纵是很频仍。

【linux检查磁盘io的体例是甚么】相干文章:

检查Linux磁盘空间的八大体例08-28

Linux检查体系版本的体例06-26

对于Linux检查体系版本的体例汇总07-05

linux体系中疾速检查历程pid的体例10-06

Linux号令检查内容的技能07-05

若何检查Linux体系架构范例09-29

linux上利用strace检查C说话级别的php源码的体例06-22

GParted是怎样给linux体系停止磁盘分区的07-31

Linux体系检查端口利用状况及启动08-02

Linux体系若何检查历程的线程数06-07