测试写速度: time dd if=/dev/zero of=/tmp/test bs=8k count=1000000 测试读速度: time dd if=/tmp/test of=/dev/null...bs=8k 测试读写速度: time dd if=/tmp/test of=/var/test bs=64k 参数说明: ①、time有计时作用,dd用于复制,从if读出,写到of; ②、if=/dev.../zero不产生IO,因此可以用来测试纯写速度; ③、同理of=/dev/null不产生IO,可以用来测试纯读速度; ④、将/tmp/test拷贝到/var则同时测试了读写速度; ⑤、bs是每次读或写的大小...,即一个块的大小,count是读写块的数量。
总觉得公司服务器磁盘不给力,有时候 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...四、参数说明 ①、time 有计时作用,dd 用于复制,从 if 读出,写到 of; ②、if=/dev/zero 不产生 IO,因此可以用来测试纯写速度; ③、同理 of=/dev/null 不产生...IO,可以用来测试纯读速度; ④、将/tmp/test 拷贝到/var 则同时测试了读写速度; ⑤、bs 是每次读或写的大小,即一个块的大小,count 是读写块的数量。
问: 以下几种方式测试磁盘读写速度有什么区别?...dd bs=1M count=128 if=/dev/zero of=test dd bs=1M count=128 if=/dev/zero of=test; sync dd...因为其实dd给你的只是读取速度,直到dd完成后系统才开始真正往磁盘上写数据,但这个速度你是看不到了。所以如果这个速度很快,先不要偷着乐。...答:建议使用 dd bs=1M count=128 if=/dev/zero of=test conv=fdatasync 因为这种方式最接近计算机实际操作,所以测出来的数据最有参考价值...PS: 写: dd if=/dev/zero of=test.bin bs=4096 count=1M conv=fdatasync # 用sync不靠谱, 最好还是在开机的时候把内存设的很小, 测试文件的大小远远大于内存才比较合理
dd 是 Linux/UNIX 下的一个非常有用的命令,作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。...测磁盘读写速度 1、先熟悉两个特殊的设备及一些相关参数: time有计时作用,dd用于复制,从if读出,写到of; if=/dev/zero(产生字符)不产生IO,因此可以用来测试纯写速度; 同理of...=/dev/null(回收站、无底洞)不产生IO,可以用来测试纯读速度; 将/tmp/test拷贝到/var则同时测试了读写速度; bs是每次读或写的大小,即一个块的大小,count是读写块的数量。...(Ctrl+c终止测试) 4、测试同时读写能力 time dd if=/dev/sdb of=/testrw.dbf bs=4k 在这个命令下,一个是物理分区,一个是实际的文件,对它们的读写都会产生IO...5、测试纯写入性能 dd if=/dev/zero of=test bs=8k count=10000 oflag=direct 6、测试纯读取性能 dd if=test of=/dev/null bs
dd测试IO,经常会用到,用来简单测试某个目录的读写性能。 本次测试环境:自己电脑的ubuntu系统~其他Unix/Linux系统也可以用dd....Tips:dd操作需要三思而行,搞清楚确认没问题再进行操作!一旦方向搞反了数据就没有了。...① /var目录写速度测试,在/var目录下写入一个约800M大小的iotest文件用时测试 # dd if=/dev/zero of=/var/iotest bs=8k count=102400 102400...,读取/var目录下这个iotest文件用时测试 # dd if=/var/iotest of=/dev/null 1638400+0 records in 1638400+0 records out...838860800 bytes (839 MB) copied, 4.44191 s, 189 MB/s # ③ /var目录读写速度综合测试,读取/var目录下iotest文件,写入到/var目录下的
/RDP.sh 启动脚本 点击右边的播放按钮启动 设置 全都点大绿色按钮,最后复制 Debian Linux 代码到脚本提示框 Paste Here:(点一下框框进去,按回车确定) 然后让你设置 6 位纯数字的
原文地址:linux下测试磁盘的读写IO速度 作者:zongg 有时候我们在做维护的时候,总会遇到类似于IO特别高,但不能判定是IO瓶颈还是软件参数设置不当导致热盘的问题.这时候通常希望能知道磁盘的读写速度...下面是两种测试方法: (1)使用hdparm命令 这是一个是用来获取ATA/IDE硬盘的参数的命令,是由早期Linux IDE驱动的开发和维护人员 Mark Lord开发编写的( hdparm has...suggestions from many netfolk).该命令应该也是仅用于Linux系统,对于UNIX系统,ATA/IDE硬盘用的可能比较少,一般大型的系统都是使用磁盘阵列的....dd命令 这不是一个专业的测试工具,不过如果对于测试结果的要求不是很苛刻的话,平时可以使用来对磁盘的读写速度作一个简单的评估....相比两种方法: 前者是linux上专业的测试IDE/ATA磁盘的工具,但是使用范围有局限性;(此试验仅仅使用了测试磁盘IO的参数,对于其他参数及解释参考man手册) 后者可以通用,但不够专业,也没有考虑到缓存和物理读的区分
sudo dd if=/dev/zero of=/tmp/zero.img status=progress linux下显示dd命令的进度: dd if=/dev/zero of=/tmp/zero.img...bs=10M count=100000 想要查看上面的dd命令的执行进度,可以使用下面几种方法: 比如:每5秒输出dd的进度 方法一: watch -n 5 pkill -USR1 ^dd$ 方法二:...watch -n 5 killall -USR1 dd 方法三: while killall -USR1 dd; do sleep 5; done 方法四: while (ps auxww |grep...上述四种方法中使用三个命令:pkill、killall、kill 向 dd 命令发送 SIGUSR1 信息,dd命令进程接收到信号之后就打印出自己当前的进度。...References linux下显示dd命令的进度
dd命令可以对数据进行 读取、写入、格式转换以及备份数据或dd整块硬盘等等很多功能 1.参数 1. if=文件名:输入文件名,缺省为标准输入。...dd if=/root/image of=/dev/sdj 4.备份/dev/sdj全盘数据,并利用gzip工具进行压缩,保存到指定路径 dd if=/dev/sdj | gzip > /root...恢复:dd if=/root/image of=/dev/sda 7.备份软盘 dd if=/dev/fd0 of=disk.img count=1 bs=1440k (即块大小为1.44M) 8....拷贝内存内容到硬盘 dd if=/dev/mem of=/root/mem.bin bs=1024 (指定块大小为1k) 9.拷贝光盘内容到指定文件夹,并保存为cd.iso文件 dd if=/dev...12.测试硬盘的读写速度 dd if=/dev/zero bs=1024 count=1000000 of=/root/1Gb.file dd if=/root/1Gb.file bs=64k |
附录:dd指令详解 dd是Linux/UNIX 下的一个非常有用的命令,作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。 1.if=文件名:输入文件名,缺省为标准输入。即指定源文件。...12.测试硬盘的读写速度 dd if=/dev/zero bs=1024 count=1000000 of=/root/1Gb.filedd if=/root/1Gb.file bs=64k | dd...14.修复硬盘 dd if=/dev/sda of=/dev/sda 当硬盘较长时间(比如1,2年)放置不使用后,磁盘上会产生magnetic fluxpoint。...原创文章,转载请注明: 转载自URl-team 本文链接地址: 使用linux下的dd指令为树莓派做备份 Related posts: 基于树莓派以及语音与人脸识别的迎宾机器人交互系统开发计划(已完结github...中) 树莓派开机左上角光标闪烁无法进图形系统问题解决 百度语音识别api使用python进行调用 学习—用 Python 和 OpenCV 检测和跟踪运动对象 使用pyaiml机器人模块快速做个和你智能对话的大脑
先解释下什么是dd命令,dd是 Linux/UNIX 比较有用的命令之一,是用来指定块进行拷贝,并在拷贝的时候指定转换。...常用的两种测试命令: dd if=/dev/zero of=test bs=64k count=4k oflag=dsync dd if=/dev/zero of=test bs=8k count=256k
使用hdparm工具或者time、dd命令测试硬盘读写性能 # hdparm for i in {0..9}; do hdparm -tT /dev/sdc; done root in summer...took 14s ➜ 2秒钟读取了122 MB(缓存读)的数据,每秒的速度60.99 MB/sec 3.15秒钟读取了1018 MB (物理读)的数据,每秒的速度323.27 MB/sec # dd...+time 简单测试硬盘的写速率 root in summer in ceph/osd/ceph-2 ➜ time dd if=/dev/zero of=/var/lib/ceph/osd/ceph-...root in summer in ceph/osd/ceph-2 ➜ du -sh * 100M xsw4 root in summer in ceph/osd/ceph-2 ➜ 简单测试硬盘的读速率...root in summer in ceph/osd/ceph-2 ➜ time dd if=/var/lib/ceph/osd/ceph-2/xsw4 of=/dev/null bs=1M 100
当然,可以使用tar甚至scp来复制整个文件系统,办法就是从一台计算机复制文件,然后将它们原封不动地粘贴到另一台计算机上新安装的Linux。...另一方面,使用dd可以为几乎任何数字化内容制作逐字节对应的完美镜像。但是在你开始将分区从一个地方复制到另一个地方,有必要提一下:“dd代表磁盘破坏者”这句盛传于Unix管理员当中的老话有一定道理。...你已插入了空的驱动器(理想情况下容量与/dev/sda系统一样大)。...dd of=backup.gz 你应该始终测试归档,确认它们是否正常可用。...然而,你可以使用dd让不法分子极难搞到你的旧数据。
在本教程中,我们将参考Linux dd命令的一个实际示例,系统管理员可以使用该命令将以MBR或GPT布局样式分区的较大HDD的Windows操作系统或Linux操作系统迁移到较小的SSD。...如果是这样,我建议你不要使用这种方法。 在这种情况下,使用ddrescure更安全,它可以克隆整个磁盘布局(分区表和每个分区内的已使用块),而不会实际传输空的空间。...您还可以使用Microsoft Windows diskmgmt.msc实用程序来缩小NTFS分区。 通过缩小分区的可用空间,在巨大的分区的情况下,dd将复制未使用的磁盘块所需的时间将大大减少。...第三步 - 测试克隆盘 最后,关闭机器,拔下旧硬盘,并使用新的克隆磁盘启动计算机电源。 它应该在任何时候在您的操作系统中启动。...使用这种dd方法,您可以将所有自定义设置,安装的程序和文件的所有变体的Windows或Linux操作系统从较大的HDD传输到较小的SSD,而无需从头开始安装操作系统的负担,并花费大量时间来自定义。
dd 工具使用: dd 也是我们经常使用到的磁盘测试工具,Linux服务器装好系统之后,想要知道硬盘的读写是否能满足服务的需要,如果不满足硬盘的IO就是服务的一个瓶颈。...我们可以使用dd命令简单进行测试,更为专业的测试可以使用上面描述的fio 工具: time有计时作用,dd用于复制,从if读出,写到of。if=/dev/zero不产生IO,因此可以用来测试纯写速度。...测试读写速度,就是读当前磁盘文件,再写入当前磁盘之中。...但是测试结果信息量较少,只能作为参考量,更多读写模式和测试信息:可以使用dd 命令参数来配置: 使用conv, iflag, oflag 三个变量可以配置dd 命令的复制模块式,读取模式和写入模式; conv...命令详细使用方法,可以参考man pages. dd 命令可以用来制作启动盘,请参见博文 linux (fedora 28) 制作启动U盘,启动盘 SSD 性能测试: PCIe-SSD Optane:
Linux下就提供了非常简单且强大的dd命令,它可以拯救即将损坏磁盘的数据、远程备份或者进行完整的分区拷贝。 岩兔站整理了一下dd命令的简单用法,与大家分享一下。...为什么使用dd 如果是复制或备份数据,可以使用tar或者scp命令,但是通常的文件复制仅限于在多台正常运行的linux系统之内。...注意:如果命令中包含dd,在执行之前一定要再次确认每一个字母,避免拼写出错。 基础语法 下面可以开始简单的试用一下dd命令。...成功备份的磁盘要注意测试。...但这样做未免有点太浪费了,使用dd命令即可完全抹盘。
目前主流的第三方IO测试工具有fio、iometer 和 Orion,这三种工具各有千秋,在linux 下也可以使用dd 进行简单的磁盘(文件系统)测试(文末补充)。...fio在Linux系统下使用比较方便,iometer在window系统下使用比较方便,Orion是oracle的IO测试软件,可在没有安装oracle数据库的情况下模拟oracle数据库场景的读写。...ioengine=psync io引擎使用pync方式 rwmixwrite=30 在混合读写的模式下,写占30% group_reporting 关于显示结果的,汇总每个进程的信息。...此外 lockmem=1g 只使用1g内存进行测试。 zero_buffers 用0初始化系统buffer。 nrfiles=8 每个进程生成文件的数量。 磁盘读写常用测试点: 1....更多关于磁盘顺序io 部分,可以参考 dd 工具的使用;https://www.cnblogs.com/xuyaowen/p/dd.html FIO 图形界面工具:fio性能测试工具新添图形前端gfio
-4.8下可以看到生成了两个文件: libjson_linux-gcc-4.8_libmt.a libjson_linux-gcc-4.8_libmt.so 这两个分别是生成静态和动态库文件...4、代码测试: 测试环境为Qtcreator,所以需要在LIBS中对其进行添加: 在pro中进行添加LIBS += /usr/lib/libjson_linux-gcc-4.8_libmt.so...当然,多数情况下是将动态链接库的名字改得简单些。 也可以将.a和.so的文件直接复制在工程目录下,那么就不用写那么长的路径,直接"....在此我们使用 Json::Writer 的子类:Json::FastWriter、Json::StyledWriter、Json::StyledStreamWriter。 测试结果: ?...-4.8_libmt.so 6、json的读写例子2 [cpp] view plaincopy #include #include using
发表于2019-12-052019-12-05 作者 wind 安装speedtest speedtest是一个用Python编写的轻量级Linux命令行工具,在Python2.4至3.4版本下均可运行...如果想要方便直接用命令执行,可以加入path中 # mv speedtest.py /usr/local/bin/speedtest # chown root:root /usr/local/bin/speedtest 使用...speedtest测试网速 使用speedtest命令也很简单,它不需要任何参数即可工作。...# speedtest 输入这个命令后,它会自动发现离你最近的Speedtest.net服务器(地理距离),然后打印出测试的网络上/下行速率,类似于这样的输出: $ .
Linux下读写boot分区 因为boot分区中一般存放的是bootloader或者相关配置参数,这些参数一般是不允许修改的,所以默认情况下是能读boot分区,不能写。.../mmcblk0boot1 0000000 7075 7464 0000004 3. uboot下读写boot...在Linux下/dev/mmcblk0boot1就表示切换到boot分区了,在uboot下需要先切换到boot分区。...所以要使用boot分区需要切换分区。 PARTITION_CONFIG寄存器,通过EXT_CSD_PART_CONF命令来设置。...free(addr); return ret; } 至此可以在Linux和Uboot下对boot分区进行操作,进行bootloader烧写或者进行重要数据更新
领取专属 10元无门槛券
手把手带您无忧上云