性能测试-对当前环境磁盘读写能力的检查

1.1 检查当前磁盘的使用情况

[root@master ~]# df
文件系统                   1K-块    已用     可用 已用% 挂载点
devtmpfs                 2001044       0  2001044    0% /dev
tmpfs                    2013080       0  2013080    0% /dev/shm
tmpfs                    2013080   11812  2001268    1% /run
tmpfs                    2013080       0  2013080    0% /sys/fs/cgroup
/dev/mapper/centos-root 38770180 5430584 33339596   15% /
/dev/sda1                1038336  140512   897824   14% /boot
tmpfs                     402620       0   402620    0% /run/user/0

1.2 使用 time dd 系统命令执行 检查磁盘的写入速度检测

测试结果看到 磁盘读取速度 为 12.0 M/秒

[root@master ~]# time dd if=/dev/sda1 of=/dev/null bs=8k count=100000
记录了100000+0 的读入
记录了100000+0 的写出
819200000字节(819 MB)已复制,68.2185 秒,12.0 MB/秒

real    1m8.228s
user    0m0.953s
sys     0m59.977s

1.3 使用 dd 系统命令执行 检查磁盘的写入速度检测

测试结果看到 磁盘写入取速度 为 29.8. M/秒

[root@master ~]# time dd if=/dev/zero of=/dev/sda1 bs=8k count=100000
记录了100000+0 的读入
记录了100000+0 的写出
819200000字节(819 MB)已复制,27.5134 秒,29.8 MB/秒

real    0m27.521s
user    0m0.694s
sys     0m22.269s

1.4 检查进程对磁盘的读写占用比

安装iotop命令

[root@master ~]# yum install iotop -y
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
正在解决依赖关系
--> 正在检查事务
---> 软件包 iotop.noarch.0.0.6-4.el7 将被 安装
--> 解决依赖关系完成

依赖关系解决

=======================================================================================================================================================================================================================
 Package                                            架构                                                版本                                                   源                                                 大小
=======================================================================================================================================================================================================================
正在安装:
 iotop                                              noarch                                              0.6-4.el7                                              base                                               52 k

事务概要
=======================================================================================================================================================================================================================
安装  1 软件包

总下载量:52 k
安装大小:156 k
Downloading packages:
iotop-0.6-4.el7.noarch.rpm                                                                                                                                                                      |  52 kB  00:00:00     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  正在安装    : iotop-0.6-4.el7.noarch                                                                                                                                                                             1/1 
  验证中      : iotop-0.6-4.el7.noarch                                                                                                                                                                             1/1 

已安装:
  iotop.noarch 0:0.6-4.el7                                                                                                                                                                                             

完毕!

查看进程磁盘读写占比情况

[root@master ~]# iotop
Total DISK READ :       0.00 B/s | Total DISK WRITE :       3.37 K/s
Actual DISK READ:       0.00 B/s | Actual DISK WRITE:      14.31 K/s
   TID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN     IO>    COMMAND                                                                                                                                                
 95981 be/4 root        0.00 B/s    0.00 B/s  0.00 %  1.81 % [kworker/0:2]
   818 be/3 root        0.00 B/s    0.00 B/s  0.00 %  0.16 % auditd
   817 be/3 root        0.00 B/s    3.37 K/s  0.00 %  0.00 % auditd
     1 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % systemd --switched-root --system --deserialize 22
     2 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kthreadd]
     4 be/0 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kworker/0:0H]
     5 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kworker/u256:0]
     6 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [ksoftirqd/0]
     7 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [migration/0]
     8 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [rcu_bh]
     9 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [rcu_sched]
    10 be/0 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [lru-add-drain]
    11 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [watchdog/0]
    12 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [watchdog/1]
    13 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [migration/1]
    14 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [ksoftirqd/1]
    16 be/0 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kworker/1:0H]
    18 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kdevtmpfs]
    19 be/0 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [netns]
    20 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [khungtaskd]
    21 be/0 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [writeback]
    22 be/0 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kintegrityd]
    23 be/0 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [bioset]
    24 be/0 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [bioset]
    25 be/0 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [bioset]
posted @ 2024-12-15 14:31  tigerMao  阅读(35)  评论(0)    收藏  举报