首页
学习
活动
专区
工具
TVP
发布

dd命令测试硬盘

dd测试硬盘性能 dd bs=64k count=4k if=/dev/zero of=test oflag=dsync(这种方法是最严格的,可以模拟数据库的插入操作,所以很慢,也是用来测试vps硬盘性能标准的一条标杆...超过50M,就是非常给力状态,看了这个vps硬盘性能非常的好,DD速度达到了78.9MB/s。)...268435456 bytes (268 MB) copied, 3.40069 seconds, 78.9 MB/s   一般来说,第四种方法是最严格的,可以模拟数据库的插入操作,所以很慢,也是用来测试vps硬盘性能标准的一条标杆...超过50M,就是非常给力状态,看了这个vps硬盘性能非常的好,DD速度达到了78.9MB/s。   ...命令测试硬盘应该很清楚了,通常我们测试用第四条命令即可,当然DD越快并不能代表服务器的性能好坏,普通硬盘的服务器执行DD命令结果在30M左右就不错了,另外,执行DD命令测试硬盘IO性能,对硬盘的损害很大

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

Linux和Windows下硬盘分区对拷硬盘分区写0是怎么回事

技术人能做到这一点,已经是巅峰了 微盟删库回顾:https://mp.weixin.qq.com/s/MFhnc4qPpxxxZY1O-uTk1 里面提到的“硬盘对拷”怎么回事?...下面以实际例子来让你get Linux和Windows下硬盘/分区对拷硬盘/分区写0是怎么回事。...也可以直接拿②中已经拷贝过文件的新盘分区对拷到原盘分区(需确认源和目标的扇区信息完全一致) 磁盘写0的注意事项: Linux里实现的命令比较简单 假如需要写0的盘是/dev/vdb 执行这条命令就可以...,执行前一定做好备份,没有后悔药 dd if=/dev/zero of=/dev/vdb耐心等待完成后console会有回显 执行hexdump /dev/vdb如下图,跟新盘执行hexdump一样的效果...image.png 假如新盘是/dev/vdc 、原盘是/dev/vdb,且新盘里已经复制好数据,那用新盘覆盖原盘的命令如下,执行前一定做好备份 dd if=/dev/vdc of=/dev/vdb

9.4K50

测试硬盘的性能,用dd就够了?

01 — 为什么选择dd 不久前,一个客户的数据库突然变得很慢,让我去优化,我使用 dd 命令进行了检查: 发现磁盘的读取速度低至 25.8 kB/s,显然数据库并不是瓶颈,而是存储系统出了故障。...虽然 fio、orion 和 lometer 等专业磁盘测试工具提供了更全面的分析,但 dd 具有以下优势: 简单易用 Linux/Unix自带,不用另外安装。 功能简单,但大部分场景下够用。...命令一次性向硬盘写入1GB数据,用于测量写入速度: dd if=/dev/zero of=test.img bs=1G count=1 conv=fdatasync /dev/zero: 提供空字符的输入文件...警告: 避免使用 dd 直接写入块设备(例如:/dev/sda),因为它可能会擦除数据。...03 — 使用hdparm 另一个Linux系统自带的命令hdparm 也可以用于对磁盘的性能进行快速评估。这个工具对设备的访问是块级别,测试的结果会比对文件系统性的访问要快。

11310

Linuxdd指令

当我们碰到数据库响应慢的时候,除了数据库自己的问题,磁盘读写可能是其中一个值得怀疑的因素,此时就可以用dd来测试磁盘的读写速度。...Linuxdd指令,可以用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。...man的说明,言简意赅, dd - convert and copy a file dd的参数说明, if=file 输入文件名,缺省为标准输入。...他只产生空字符流,对他不会产生IO,所以,IO都会集中在of文件中,of文件只用于写,所以这个命令相当于测试磁盘的写能力,写入100000个4k数据块, [root@bisal opt]# time dd...是读,对/opt/testrw.dbf是写,会实际生成文件,因此要确认磁盘空间充足),假设他们都在一个磁盘中,这个命令就相当于测试磁盘的同时读写能力, [root@bisal opt]# time dd

4.3K20

Linux dd命令:拷贝文件及转换

Linux dd 命令用于读取、转换并输出数据。 dd 可从标准输入或文件中读取数据,根据指定的格式来转换数据,再输出到文件、设备或标准输出。...语法格式:dd [参数] 常用参数: -v 显示版本信息 -h 显示帮助信息 参数说明: if=文件名:输入文件名,默认为标准输入。即指定源文件。 of=文件名:输出文件名,默认为标准输出。...–help:显示帮助信息 –version:显示版本信息 参考实例 将本地的/dev/hdb整盘备份到/dev/hdd: [root@bunian ~]# dd if=/dev/hdb of=/dev/...,再输出到标准输出设备: [root@bunian ~]# dd conv=ucase 将testfile文件中的所有英文字母转换为大写,然后转成为testfile_1文件: [root@bunian...~]# dd if=testfile_2 of=testfile_1 conv=ucase 修复硬盘: [root@bunian ~]# dd if=/dev/sda of=/dev/sda

5.6K30
领券