Linux系统调优详解(十二)——IO调优之磁盘测速
今天继续给大家介绍Linux运维相关知识,本文主要内容是IO调优,测试对磁盘的速度。
在进行Linux系统调优的时候,我们需要对当前系统的硬盘读写速度进行测试。此时,我们可以选择使用hdparm命令或者是dd命令。
一、hdparm命令进行磁盘测速
hdparm命令需要我们安装,在CentOS7的最小化安装时不会默认安装,执行命令:
yum install -y hdparm
即可完成hdparm工具的安装。
在hdparm工具安装完成后,执行命令:
hdparm -T -t /dev/sda
该命令执行结果如下所示:
在上述命令中,-T参数表示测试直接从内存cache中读取数据的速度,实际上显示出被测系统的处理器缓存和内存的吞吐速度,从上图可以看出该速度为5314.02MB/s,-t参数表示不使用预先的数据缓冲,提现了在没有任何文件系统开销的情况下磁盘的连续数据读取速度,从上图中可以看出该速度为20MB/s。
二、dd命令进行磁盘测速
除了hdparm命令之外,dd命令也可以用于测试磁盘读写速度。
例如,执行命令:
dd of=/dev/zero of=/root/exp.test bs=8k count=10000
该命令执行结果如下所示:
在上述命令中,if表示数据的输入,of表示数据的输出,bs表示数据块的大小,count表示一共复制的块的个数。从上图测试的结果来看,我们一共使用了1.80522秒的时间,写入了一个约82M的文件,文件读写速度大约45.4MB/s。
在生成环境中,如果使用ddml来测试磁盘IO速度,那么为了保证精确,应该多测几次,然后取平均值。
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200
Linux系统调优详解(十二)——IO调优之磁盘测速相关推荐
- Linux内核Thermal框架详解十二、Thermal Governor(2)
本文部分内容参考 万字长文 | Thermal框架源码剖析, Linux Thermal机制源码分析之框架概述_不捡风筝的玖伍贰柒的博客-CSDN博客, "热散由心静,凉生为室空" ...
- linux系统scp命令详解
文章目录 前言 一.scp命令语法 二.可选参数说明 三.常用示例 总结 前言 Linux系统scp命令用于Linux系统之间复制文件和目录的操作. 一.scp命令语法 scp [可选参数] file ...
- Linux系统守护进程详解
文中有不对或者有不清楚的地方,请大家告诉我,谢谢! Linux系统守护进程详解 不要关闭下面这几个服务: acpid, haldaemon, messagebus, klogd, network, ...
- Linux内核Thermal框架详解十四、Thermal Governor(4)
本文部分内容参考 万字长文 | Thermal框架源码剖析, Linux Thermal机制源码分析之框架概述_不捡风筝的玖伍贰柒的博客-CSDN博客, "热散由心静,凉生为室空" ...
- linux usb gadget驱动详解(二)
在上篇<linux usb gadget驱动详解(一)>中,我们了解到gadget的测试方法,但在最后,我们留下一个问题,就是怎样使用新的方法进行usb gadget驱动测试. 我们发现l ...
- 攻防世界杂项(misc)--新手练习区(详解十二道题完结,附件做题过程中使用到的各种工具和网站)
攻防世界杂项(misc)–新手练习区(详解) 第一题:this_is_flag 题目描述:Most flags are in the form flag{xxx}, for example:flag{ ...
- linux系统6.5详解,linux6.5下 简单配置 MINI 系统实现详解(1)
一.linux系统启动流程介绍 我们来了解下linux系统的启动流程: 首先linux要通过POST自检过程(BIOS)-->如果想要做多块启动盘的话,还需要在bios中选择启动磁盘--> ...
- 最小的Linux系统制作过程详解
http://club.topsage.com/thread-890315-1-1.html 一,什么是BabyLinux 二,为什么要做这样一个linux 三,什么人适合读这篇文档 四,应该具备的知 ...
- linux线程并不真正并行,Linux系统编程学习札记(十二)线程1
Linux系统编程学习笔记(十二)线程1 线程1: 线程和进程类似,但是线程之间能够共享更多的信息.一个进程中的所有线程可以共享进程文件描述符和内存. 有了多线程控制,我们可以把我们的程序设计成为在一 ...
- mysql linux文件_MySQL在Linux系统下配置文件详解
在日常的的开发过程中接触到了SQLServer和MySQL数据库的操作性问题,可能是以前接触的都是SQL Server,才开始接触MySQL,总感觉使用MySQL没有使用SQLserver那么顺手,一 ...
最新文章
- 毕业后的五年拉开大家差距的原因在哪里?
- ROS学习笔记-使用C++类用以编程(以机器人语音交互为例)
- C# winform bin文件夹、obj文件夹、Properties文件夹下分别存放什么文件?
- Python精通-Python字符串格式化操作
- hdu 1394 线段树计算逆序数
- 剑指MBA?Acer发布全高清触控Win8平板Aspire S7
- 20道你必须要背会的微服务面试题,面试一定会被问到
- java和python爬虫那个好_java和python在爬虫方面的优势和劣势是什么?
- Android应用系列:手把手教你做一个小米通讯录(附图附源码)
- 项目总是延期令人头疼?Tracup帮你做好项目进度管理
- 来客推电商|小程序+h5+app商城|含分销拼团砍价等多种引流插件|前后代码开源
- 数据结构与算法入门教程(C语言实现版)
- VB.NET模拟LED数字钟
- pycharm debug raise NameError(breakpoint_type) NameError: jupyter
- C语言程序设计-p163例7-9
- 循黑线程序c语言,51单片机舵机循黑线小车程序
- 如何确保程序的稳定性 - Android
- 网件R6220刷机失败
- jdk的安装和环境变量的配置
- SpringBoot+Druid+pageHelper+vue+axios+bootstrap