Linux系统调优详解(十二)——IO调优之磁盘测速

简介: Linux系统调优详解(十二)——IO调优之磁盘测速

今天继续给大家介绍Linux运维相关知识,本文主要内容是IO调优,测试对磁盘的速度。
在进行Linux系统调优的时候,我们需要对当前系统的硬盘读写速度进行测试。此时,我们可以选择使用hdparm命令或者是dd命令。

一、hdparm命令进行磁盘测速
hdparm命令需要我们安装,在CentOS7的最小化安装时不会默认安装,执行命令:

yum install -y hdparm
1
即可完成hdparm工具的安装。
在hdparm工具安装完成后,执行命令:

hdparm -T -t /dev/sda
1
该命令执行结果如下所示:

在上述命令中,-T参数表示测试直接从内存cache中读取数据的速度,实际上显示出被测系统的处理器缓存和内存的吞吐速度,从上图可以看出该速度为5314.02MB/s,-t参数表示不使用预先的数据缓冲,提现了在没有任何文件系统开销的情况下磁盘的连续数据读取速度,从上图中可以看出该速度为20MB/s。

二、dd命令进行磁盘测速
除了hdparm命令之外,dd命令也可以用于测试磁盘读写速度。
例如,执行命令:

dd of=/dev/zero of=/root/exp.test bs=8k count=10000
1
该命令执行结果如下所示:

在上述命令中,if表示数据的输入,of表示数据的输出,bs表示数据块的大小,count表示一共复制的块的个数。从上图测试的结果来看,我们一共使用了1.80522秒的时间,写入了一个约82M的文件,文件读写速度大约45.4MB/s。
在生成环境中,如果使用ddml来测试磁盘IO速度,那么为了保证精确,应该多测几次,然后取平均值。
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200
————————————————

                        版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/weixin_40228200/article/details/125382697

目录
相关文章
|
11天前
|
Linux
Linux系统之expr命令的基本使用
【10月更文挑战第18天】Linux系统之expr命令的基本使用
42 4
|
8天前
|
Web App开发 搜索推荐 Unix
Linux系统之MobaXterm远程连接centos的GNOME桌面环境
【10月更文挑战第21天】Linux系统之MobaXterm远程连接centos的GNOME桌面环境
95 4
Linux系统之MobaXterm远程连接centos的GNOME桌面环境
|
10天前
|
Linux 测试技术 网络安全
Linux系统之安装OneNav个人书签管理器
【10月更文挑战第19天】Linux系统之安装OneNav个人书签管理器
32 5
Linux系统之安装OneNav个人书签管理器
|
9天前
|
运维 监控 Linux
Linux系统之部署Linux管理面板1Panel
【10月更文挑战第20天】Linux系统之部署Linux管理面板1Panel
52 2
Linux系统之部署Linux管理面板1Panel
|
12天前
|
监控 Java Linux
Linux系统之安装Ward服务器监控工具
【10月更文挑战第17天】Linux系统之安装Ward服务器监控工具
31 5
Linux系统之安装Ward服务器监控工具
|
1天前
|
Ubuntu Linux Shell
Linux 系统中的代码类型或脚本类型内容
在 Linux 系统中,代码类型多样,包括 Shell 脚本、配置文件、网络配置、命令行工具和 Cron 定时任务。这些代码类型广泛应用于系统管理、自动化操作、网络配置和定期任务,掌握它们能显著提高系统管理和开发的效率。
|
4天前
|
关系型数据库 MySQL Linux
Linux系统如何设置自启动服务在MySQL数据库启动后执行?
【10月更文挑战第25天】Linux系统如何设置自启动服务在MySQL数据库启动后执行?
37 3
|
5天前
|
运维 监控 Shell
深入理解Linux系统下的Shell脚本编程
【10月更文挑战第24天】本文将深入浅出地介绍Linux系统中Shell脚本的基础知识和实用技巧,帮助读者从零开始学习编写Shell脚本。通过本文的学习,你将能够掌握Shell脚本的基本语法、变量使用、流程控制以及函数定义等核心概念,并学会如何将这些知识应用于实际问题解决中。文章还将展示几个实用的Shell脚本例子,以加深对知识点的理解和应用。无论你是运维人员还是软件开发者,这篇文章都将为你提供强大的Linux自动化工具。
|
7天前
|
存储 安全 关系型数据库
Linux系统在服务器领域的应用与优势###
本文深入探讨了Linux操作系统在服务器领域的广泛应用及其显著优势。通过分析其开源性、安全性、稳定性和高效性,揭示了为何Linux成为众多企业和开发者的首选服务器操作系统。文章还列举了Linux在服务器管理、性能优化和社区支持等方面的具体优势,为读者提供了全面而深入的理解。 ###
|
10天前
|
关系型数据库 MySQL Linux
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
104 2