首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux测试磁盘的读写IO速度

原文地址:linux测试磁盘的读写IO速度 作者:zongg 有时候我们在做维护的时候,总会遇到类似于IO特别高,但不能判定是IO瓶颈还是软件参数设置不当导致热盘的问题.这时候通常希望能知道磁盘的读写速度...70.11 MB/sec (2)使用dd命令 这不是一个专业的测试工具,不过如果对于测试结果的要求不是很苛刻的话,平时可以使用来对磁盘的读写速度作一个简单的评估....在使用前首先了解两个特殊设备 /dev/null 伪设备,回收站.写该文件不会产生IO /dev/zero 伪设备,会产生空字符流,对它不会产生IO 测试方法: a.测试磁盘的IO速度...写的速度约为221.6MB/sec; 当然这个速度可以多测试几遍取一个平均值,符合概率统计. b.测试磁盘的IO速度 # df -m Filesystem 1M-blocks Used Available...相比两种方法: 前者是linux上专业的测试IDE/ATA磁盘的工具,但是使用范围有局限性;(此试验仅仅使用了测试磁盘IO的参数,对于其他参数及解释参考man手册) 后者可以通用,但不够专业,也没有考虑到缓存和物理读的区分

9.8K30

Linux 磁盘IO读写速度检测

=1 ---- 测试磁盘的读写IO速度 有时候我们在做维护的时候,总会遇到类似于IO特别高,但不能判定是IO瓶颈还是软件参数设置不当导致热盘的问题.这时候通常希望能知道磁盘的读写速度,来进行下一步的决策...,不过如果对于测试结果的要求不是很苛刻的话,平时可以使用来对磁盘的读写速度作一个简单的评估..../zero of=/var/test bs=2k count=1000000 测试磁盘的IO速度: # time dd if=/var/test of=/dev/null bs=2k 测试IO同时读和写的速度...if=/dev/zero不产生IO,因此可以用来测试纯写速度;同理of=/dev/null不产生IO,可以用来测试纯读速度。...相比两种方法: 前者是linux上专业的测试IDE/ATA磁盘的工具,但是使用范围有局限性;(此试验仅仅使用了测试磁盘IO的参数,对于其他参数及解释参考man手册) 后者可以通用,但不够专业,也没有考虑到缓存和物理读的区分

10.2K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    linux中用dd命令来测试硬盘读写速度

    dd 是 Linux/UNIX 下的一个非常有用的命令,作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。...测磁盘读写速度 1、先熟悉两个特殊的设备及一些相关参数: time有计时作用,dd用于复制,从if读出,写到of; if=/dev/zero(产生字符)不产生IO,因此可以用来测试纯写速度; 同理of...=/dev/null(回收站、无底洞)不产生IO,可以用来测试纯读速度; 将/tmp/test拷贝到/var则同时测试读写速度; bs是每次读或写的大小,即一个块的大小,count是读写块的数量。...IO,所以,这个命令的IO只发生在/dev/sdb上,也相当于测试磁盘的读能力。...(Ctrl+c终止测试) 4、测试同时读写能力 time dd if=/dev/sdb of=/testrw.dbf bs=4k 在这个命令下,一个是物理分区,一个是实际的文件,对它们的读写都会产生IO

    6K11

    Linux下用dd命令测试硬盘的读写速度

    总觉得公司服务器磁盘不给力,有时候 vim 编辑的时候都会卡顿,IO 经常 90%+,很纳闷,就测试了一下磁盘的读写速度。.../test of=/dev/null bs=8k 测试结果:4.7GB/s 三、测试读写速度: time dd if=/tmp/test of=/var/test bs=64k 测试结果:387MB/s...四、参数说明 ①、time 有计时作用,dd 用于复制,从 if 读出,写到 of; ②、if=/dev/zero 不产生 IO,因此可以用来测试纯写速度; ③、同理 of=/dev/null 不产生...IO,可以用来测试纯读速度; ④、将/tmp/test 拷贝到/var 则同时测试读写速度; ⑤、bs 是每次读或写的大小,即一个块的大小,count 是读写块的数量。...五、结论 从结果看出,俺公司的服务器磁盘读写速度还真不算慢,看来得从其他方面检测了,革命尚未成功,苦逼仍需努力。

    8K30

    基于HD-RK3568-IO评估板的读写速度测试报告

    测试中,通常会使用各种大小和类型的文件进行读写操作,并记录每个操作的速度和成功率。测试还可能涉及对U盘进行格式化和写入不同的文件系统类型来测试系统对这些操作的支持。...通过进行U盘读写测试,开发人员可以找到可能存在的性能和稳定性问题,并对系统进行优化,以最大限度地提高读写速度和可靠性。...此外,比较不同品牌和规格的U盘读写速度测试结果,可以帮助用户选择最适合其应用程序的U盘。 该报告适用于使用5种以上不同规格品牌U盘在HD-RK3568-IOT评估板上的读写速度测试。...测试原理 3.1dd命令 1.Linux dd 命令用于读取、转换并输出数据。 2.dd 可从标准输入或文件中读取数据,根据指定的格式来转换数据,再输出到文件、设备或标准输出。...4.2测试准备 准备5种以上不同规格品牌U盘,如表4.1所示。 表4.1 U盘 4.3测试环境 ​4.4读写测试读写FAT32文件系统为例。

    1.4K30

    测试服务器硬盘读写速度

    -服务器硬盘读写速度测试(转) http://www.blogjava.net/chinan/articles/398183.html Linux服务器想要知道硬盘的读写是否能满足服务的需要,我们可以使用...Linux自带的dd命令测试硬盘的读写速度,方法如下: Linux硬盘写入速度: # sudo time dd if=/dev/zero of=/var/test bs=2k count=1000000...Linux硬盘读取速度: # sudo time dd if=/var/test of=/dev/null bs=2k 命令详解: time用于计时 dd用于复制,从if读出,写到of。...if=/dev/zero不产生IO,因此可以用来测试纯写速度;同理of=/dev/null不产生IO,可以用来测试纯读速度。...bs是每次读或写的大小,即一个块的大小,count是读写块的数量,相乘就是读写数据量大小。 数据量越大越准确,多次测试取平均值。

    5.7K50

    Linux 查看磁盘IO并找出占用IO读写很高的进程

    由上图可知,vdb磁盘的 %util【IO】几乎都在100%,原因是频繁的读取数据造成的。...其他字段说明 Device:设备名称 tps:每秒的IO读、写请求数量,多个逻辑请求可以组合成对设备的单个I/O请求。...await:平均每次IO请求等待时间。(包括等待队列时间和处理时间,毫秒为单位) r_await:平均每次IO读请求等待时间。...通过这个命令可以看见比较详细信息,如:进程号,磁盘读取量,磁盘写入量,IO百分比,涉及到的命令是什么「两个都是 grep 命令造成的IO读取量大」。...总结 以上所述是小编给大家介绍的Linux 查看磁盘IO并找出占用IO读写很高的进程,希望对大家有所帮助!

    6.5K21

    Linux 查看磁盘IO并找出占用IO读写很高的进程

    由上图可知,vdb磁盘的 %util【IO】几乎都在100%,原因是频繁的读取数据造成的。...其他字段说明 Device:设备名称 tps:每秒的IO读、写请求数量,多个逻辑请求可以组合成对设备的单个I/O请求。...await:平均每次IO请求等待时间。(包括等待队列时间和处理时间,毫秒为单位) r_await:平均每次IO读请求等待时间。...找到 IO 占用高的进程 通过 iotop 命令 如果没有该命令,请通过 yum install iotop 进行安装。 # iotop -oP ?...通过这个命令可以看见比较详细信息,如:进程号,磁盘读取量,磁盘写入量,IO百分比,涉及到的命令是什么「两个都是 grep 命令造成的IO读取量大」。

    48.6K44

    Linux如何使用trim命令保持SSD的读写速度

    随着硬盘技术的不断发展何固态硬盘的大量使用,你肯定听说过或者使用过固态硬盘,固态硬盘(或固态硬盘)能够达到比传统硬盘更快的读取和写入数据的速度,您可能不知道的是,随着时间的推移,当磁盘写满时,SSD硬盘在数据写入时可能会失去一些速度...,如果您为了速度而在服务器中运行SSD,那么就可以使用TRIM来保持SSD运行速度到最佳状态。...操作系统能够向磁盘发送TRIM命令,让它知道哪些块是已删除文件的一部分,并允许SSD在需要写入块之前擦除块,虽然操作系统能够在每次删除文件系统上的文件时发信号通知驱动器擦除这些部分,但这也会对性能产生影响并减慢速度...fstrim 是一个在 Linux 系统中用来回收闲置的或未使用的磁盘空间的工具。它主要应用在使用了 SSD(Solid State Drive,固态硬盘)的系统上。

    1.5K10

    Linux系统使用iotop命令查看磁盘当前读写速度

    Linux下的IO统计工具如iostat,nmon等大多数是只能统计到per设备的读写情况,如果你想知道每个进程是如何使用IO的就比较麻烦,使用iotop命令可以很方便的查看。...#Ubuntu/Debian apt-get install iotop #CentOS yum install -y iotop iotop参数 输入iotop -h可查看使用帮助 -o:只显示有io...实际磁盘读 Total DISK WRITE :总磁盘写入 Actual DISK WRITE:实际磁盘写入 TID列:进程PID USER:进程对应的用户 iotop快捷键 左右箭头:改变排序方式,默认是按IO...o:只显示有IO输出的进程。 p:进程/线程的显示方式的切换。 a:显示累积使用量。 q:退出。...总结 iotop命令在排查服务器磁盘遇到读写瓶颈的时候可以很方便的找出具体是哪个进程占用I/O,非常有用的一个命令,建议收藏。 此文部分内容参考了:iotop命令

    8.6K20
    领券