2块硬盘做raid几的硬盘可以dd吗

很多情况下大家在对于理论深信不疑,理论是有前提条件的,不是所有的情况下都是正确的。恰逢公司有服务器,故进行了磁盘性能测试,当然测试的结果也只是顺序I/O性能测试(dd机制决定的)。
前提条件:(DELL R630 物理机测试,内存64G)RAID5
5块盘(600G SAS)+ 1块(GHS)RAID10 6块盘(600G SAS)+ 0块(GHS)*测试的时候为了保证测试结果的真实性,请确保测试文件的大小要远远大于内存容量。
一、磁盘写性能测试#dd if=/dev/zero of=/yc/itest.iso bs=1G count=1000 conv=fdatasync
#dd if=/dev/zero of=/yc/itest.iso bs=1G count=1000 conv=fdatasync
二、磁盘读性能测试#dd if=/yc/itest.iso of=/dev/zero bs=1G count=1000 iflag=direct
附录:一般情况下,我们都是使用dd命令创建一个大文件来测试磁盘的读写速度。但是,很多人都存在一个误区,以为dd命令显示的速度就是磁盘的写入速度,其实这是不然的。我们分析一下dd命令是如何工作的。1. dd if=/dev/zero of=/xiaohan/test.iso bs=1024M count=1 这种情况下测试显示的速度是dd命令将数据写入到内存缓冲区中的速度,只有当数据写入内存缓冲区完成后,才开始将数据刷入硬盘,所以这时候的数据是无法正确衡量磁盘写入速度的。
2. dd if=/dev/zero of=/xiaohan/test.iso bs=1024M count=1;sync这种情况下测试显示的跟上一种情况是一样的,两个命令是先后执行的,当sync开始执行的时候,dd命令已经将速度信息打印到了屏幕上,仍然无法显示从内存写硬盘时的真正速度。
3. dd if=/dev/zero of=/xiaohan/test.iso bs=1024M count=1 conv=fdatasync这种情况加入这个参数后,dd命令执行到最后会真正执行一次&同步(sync)&操作,所以这时候你得到的是读取这128M数据到内存并写入到磁盘上所需的时间,这样算出来的时间才是比较符合实际的。
4. dd if=/dev/zero of=/xiaohan/test.iso bs=1024M count=1 oflag=dsync这种情况下,dd在执行时每次都会进行同步写入操作。也就是说,这条命令每次读取1M后就要先把这1M写入磁盘,然后再读取下面这1M,一共重复128次。这可能是最慢的一种方式,基本上没有用到写缓存(write cache)。
阅读(...) 评论()怎样为服务器硬盘做RAID_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
怎样为服务器硬盘做RAID
上传于|0|0|暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
你可能喜欢做过阵列RAID 0的硬盘还可以当普通盘用吗?【电脑吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:2,040,614贴子:
做过阵列RAID 0的硬盘还可以当普通盘用吗?收藏
有2快 3T的红盘,组了RAID 0
但电脑坏了。现在插到其他电脑,可以当普通硬盘使用吗?
2017台北国际电脑展于5月30日至6月3日在台北世贸中心展览馆举办.电脑2017台北国际电脑展即将开幕,点击网站了解详情-国际贸易局广告
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或

我要回帖

更多关于 做raid5需要几块硬盘 的文章

 

随机推荐