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

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

dd 是 Linux/UNIX 下的一个非常有用的命令,作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。...测磁盘读写速度 1、先熟悉两个特殊的设备及一些相关参数: time有计时作用,dd用于复制,从if读出,写到of; if=/dev/zero(产生字符)不产生IO,因此可以用来测试纯写速度; 同理of...=/dev/null(回收站、无底洞)不产生IO,可以用来测试纯读速度; 将/tmp/test拷贝到/var则同时测试读写速度; bs是每次读或写的大小,即一个块的大小,count是读写块的数量。...实验中,把硬盘接在 SATA 2.0 端口上。...1)写入速度 首先让我们写入固态硬盘 $ dd if=/dev/zero of=.

6.1K11

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

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

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

    测试服务器硬盘读写速度

    -服务器硬盘读写速度测试(转) 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速度

    原文地址:linux测试磁盘的读写IO速度 作者:zongg 有时候我们在做维护的时候,总会遇到类似于IO特别高,但不能判定是IO瓶颈还是软件参数设置不当导致热盘的问题.这时候通常希望能知道磁盘的读写速度...下面是两种测试方法: (1)使用hdparm命令 这是一个是用来获取ATA/IDE硬盘的参数的命令,是由早期Linux IDE驱动的开发和维护人员 Mark Lord开发编写的( hdparm has...suggestions from many netfolk).该命令应该也是仅用于Linux系统,对于UNIX系统,ATA/IDE硬盘用的可能比较少,一般大型的系统都是使用磁盘阵列的....70.11 MB/sec (2)使用dd命令 这不是一个专业的测试工具,不过如果对于测试结果的要求不是很苛刻的话,平时可以使用来对磁盘的读写速度作一个简单的评估....221.6MB/sec; 当然这个速度可以多测试几遍取一个平均值,符合概率统计. b.测试磁盘的IO读速度 # df -m Filesystem 1M-blocks Used Available

    9.8K30

    hdparm 命令使用;关闭硬盘 HDD cache; 硬盘读写性能测试

    最新需要使用硬盘做一些测试,需要使用到hdparm工具,并进行了解,并进行简要记录; hdparm、dd、fio、都是很好的硬盘测试软件;通常使用其对硬盘信息做基本了解; 关闭硬盘写Cache用例: hdparm.../dev/sdh # 查看写缓存状态; hdparm -W 0 /dev/sdh # 关闭Cache,保证数据强一致性;放置断电时数据未落盘; hdparm -W 1 /dev/sdh # 打开 测试磁盘和磁盘缓存读取速度...: 查看磁盘信息: fdisk -l /dev/sdh hdparm /dev/sdh 评估磁盘读取速度: hdparm -t /dev/sdh 评估磁盘缓存读取速度: hdparm -T /dev/...sdh 直接测试硬盘的读性能(绕过内核页缓存): hdparm -tT --direct /dev/sdh 顺序写测试: time -p  bash -c "dd if=/dev/urandom of=.../dd.log bs=1M count=50000" 随机写测试(使用direct标识,绕过页缓存): fio -filename=randw-singlethread -fallocate=none

    3.1K20

    Linux 磁盘IO读写速度检测

    =1 ---- 测试磁盘的读写IO速度 有时候我们在做维护的时候,总会遇到类似于IO特别高,但不能判定是IO瓶颈还是软件参数设置不当导致热盘的问题.这时候通常希望能知道磁盘的读写速度,来进行下一步的决策...下面是两种测试方法: (1)使用hdparm命令 这是一个是用来获取ATA/IDE硬盘的参数的命令,是由早期Linux IDE驱动的开发和维护人员 Mark Lord开发编写的( hdparm has..., with suggestions from many netfolk).该命令应该也是仅用于Linux系统,对于UNIX系统,ATA/IDE硬盘用的可能比较少,一般大型的系统都是使用磁盘阵列的....,不过如果对于测试结果的要求不是很苛刻的话,平时可以使用来对磁盘的读写速度作一个简单的评估....bs是每次读或写的大小,即一个块的大小,count是读写块的数量,相乘就是读写数据量大小。 数据量越大越准确,多次测试取平均值。

    10.3K20

    Jtti:如何测试服务器硬盘读写能力

    测试服务器硬盘读写能力通常需要使用一些基本的基准测试工具。以下是常用的测试方法之一:使用硬盘基准测试工具:CrystalDiskMark:这是一个常用的基准测试工具,可用于评估硬盘读写速度。...它提供了简单的界面和多种测试选项。ATTO Disk Benchmark:另一个流行的工具,提供详细的读写速度测试,可用于评估硬盘性能。...IOmeter:这是一个更高级的工具,可以进行更复杂的磁盘性能测试,包括随机读写和顺序读写。步骤:下载并安装选择的测试工具。选择要测试硬盘:如果服务器有多个硬盘,选择要测试的目标硬盘。...运行测试:启动基准测试工具,选择适当的测试选项,比如顺序读/写、随机读/写等。分析结果:测试完成后,查看测试报告,了解硬盘读写速度、IOPS(每秒输入/输出操作数)等指标。...注意事项:在运行测试时,最好没有其他繁重的任务占用服务器资源,以确保测试结果准确。一般来说,较高的读写速度和IOPS意味着更好的性能,但实际性能需根据具体应用场景来评估。

    26730

    评测云硬盘读写性能

    那么,如何进一步了解已挂载硬盘的实际性能呢?你或许会疑惑,测试硬盘性能,为什么不能用Linux系统自带的dd工具呢?...,Linux中带缓冲的I/O是不能异步的),甚至mmap、rdma、nbd等。...测试结果类似如下: [通过4K随机读写测试云盘IOPS] 可以看到,此时IOPS达到7K+,而平均请求时延也控制在了1ms,甚至大多数情况下更低,是比较理想的随机读写负载。...[n31hz9xddo.png] 前两行就是硬盘读写吞吐量,而三、四行就是读写的IOPS。这些值和fio测试后统计的均值通常是一致的,可以互相佐证。...机械硬盘是传统普通硬盘,它的构成主要由盘片,磁头、盘片转轴、控制电机、磁头控制器等部件构成,读写速度和转速(通常上万转)相关;而SSD盘是以固态电子存储芯片阵列组成,包括如闪存芯片、控制芯片、缓存芯片等

    8K4414

    硬盘读写原理详解

    而盘片以每分钟数千转到上万转的速度在高速旋转,这样磁头就能对盘片上的指定位置进行数据的读写操作。 由于硬盘是高精密设备,尘埃是其大敌,所以必须完全密封。...2、硬盘的工作原理 硬盘在逻辑上被划分为磁道、柱面以及扇区. 硬盘的每个盘片的每个面都有一个读写磁头,磁盘盘面区域的划分如图所示。...现代硬盘在设计上已摒弃了这个虽不复杂却很让人不愉快的小缺陷。硬盘不工作时,磁头停留在启停区,当需要从硬盘读写数据时,磁盘开始旋转。...这种硬盘就是采用温彻斯特(Winchester)技术制造的硬盘,所以也被称为温盘,目前绝大多数硬盘都采用此技术。 3、盘面、磁道、柱面和扇区 硬盘读写是和扇区有着紧密关系的。...我们都知道,我们的数据资料都是以信息的方式存储在盘面的扇区的磁道上,硬盘读取是由摇臂控制磁头从盘面的外侧向内侧进行读写的.所以外侧的数据读取速度会比内侧的数据快很多.

    2.3K30

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

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

    1.5K10
    领券