centos 磁盘操作

文章目录

  • 一、iostat查看磁盘io情况
  • 二、iotop找出高占用IO的进程
  • 三、lsblk 查看分区和磁盘
  • 四、df -Th查看磁盘使用率
  • 五、fdisk -l 查看分区信息
  • 六、cfdisk /dev/vdb查看分区
  • 七、blkid查看硬盘label
  • 八、du -h -d 1 /home 查看home目录及其1级目录的大小

一、iostat查看磁盘io情况

执行iostat命令 每间隔1秒执行一次,共执行10次

iostat -x 1 10

注:命令找不到先安装

yum install sysstat

如果%util接近100%,表明I/O请求太多,I/O系统已经满负荷,磁盘可能存在瓶颈,一般%util大于70%,I/O压力就比较大,读取速度有较多的wait,然后再看其他的参数,
centos 磁盘操作_第1张图片

  • rrqm/s:每秒进行merge的读操作数目。即delta(rmerge)/s
  • wrqm/s:每秒进行merge的写操作数目。即delta(wmerge)/s
  • r/s:每秒完成的读I/O设备次数。即delta(rio)/s
  • w/s:每秒完成的写I/0设备次数。即delta(wio)/s
  • rsec/s:每秒读扇区数。即delta(rsect)/s
  • wsec/s:每秒写扇区数。即delta(wsect)/s
  • rKB/s:每秒读K字节数。是rsec/s的一半,因为每扇区大小为512字节
  • wKB/s:每秒写K字节数。是wsec/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队列是非空的

二、iotop找出高占用IO的进程

执行iotop命令
注:命令找不到先安装

yum install iotop -y

直接执行 iotop 命令,然后看下图的显示,查看那个进程的读写
centos 磁盘操作_第2张图片

三、lsblk 查看分区和磁盘

在这里插入图片描述

四、df -Th查看磁盘使用率

T:显示类型 h:根据容量大小合理根据k、M、G、T显示大小
centos 磁盘操作_第3张图片

五、fdisk -l 查看分区信息

centos 磁盘操作_第4张图片

六、cfdisk /dev/vdb查看分区

注: /dev/vdb是通过disk -l查看分区信息得到
centos 磁盘操作_第5张图片

七、blkid查看硬盘label

在这里插入图片描述

使用lsblk -f也可获取
在这里插入图片描述

八、du -h -d 1 /home 查看home目录及其1级目录的大小

在这里插入图片描述

你可能感兴趣的:(#,Linux,linux)