进行性能上的测试,主要速度方面的。

1.hdparm 测试结果
#hdparm -tT /dev/sdb1:
Timing cached reads:   5160 MB in  2.00 seconds = 2579.10 MB/sec
Timing buffered disk reads:  488 MB in  3.00 seconds = 162.58 MB/sec
2. copytree测试结果,复制文件目录到阵列中。
time cp -ra /etc /lib /boot /home /usr /initrd /mnt/test1

3.raid内文件树拷贝速度
time cp test1 test2

real    3m3.122s
user    0m2.236s
sys     0m49.753s

4.raid生成大文件速度
time yes abcdefghijklmnopqrstuvwxyz1234567890 >bigfile

real    1m35.974s
user    0m28.510s
sys     0m43.568s

12G= 12394221568

5. raid内大文件复制速度
time cp bigfile bigfile2

real    2m31.533s
user    0m1.730s
sys     0m50.252s

备注 :

yes 命令

用途

重复输出肯定响应。

语法

yes [ charstring ]

描述

yes 命令重复输出肯定响应。使用 yes 命令作为到在它完成指定操作前要求肯定响应的另一个命令的管道输入。例如,yes 命令在删除某个目录中的多个文件时很有用。Ctl-C 按键顺序可以终止连续的肯定响应。

注:当前语言环境是由 LC_MESSAGES 环境变量或 charstring 参数决定的(如果指定的话)。charstring 参数可以是任何单一的字符或字符流。如果您在发出 yes 命令后输入 charstring 参数,则直到键入 Ctl-C 按键顺序才会在屏幕上显示 charstring 参数。

示例

要将单词 first 显示到屏幕上,输入:

yes first

除非输入 Ctl-C 按键顺序来结束,本语句会显示单词 first。

文件

/usr/bin/yes 包含 yes 命令。

这个命令可以帮你自动回答命令行提示,例如,进入一个含有多个文件的目录,执行 ”yes | rm -i *”,所有的 rm: remove regular empty file `xxx’? 提示都会被自动回答 y。这在编写脚本程序的时候会很用处。

hdparm(hard disk parameters)

功能说明:显示与设定硬盘的参数。

语  法:hdparm [-CfghiIqtTvyYZ][-a <快取分区>][-A <0或1>][-c <I/O模式>][-d <0或1>][-k <0或1>][-K <0或1>][-m <分区数>][-n <0或1>][-p <PIO模式>][-P <分区数>][-r <0或1>][-S <时间>][-u <0或1>][-W <0或1>][-X <传输模式>][设备]

补充说明:hdparm可检测,显示与设定IDE或SCSI硬盘的参数。

参  数:
-a<快取分区>   设定读取文件时,预先存入块区的分区数,若不加上<快取分区>选项,则显示目前的设定。
-A<0或1>   启动或关闭读取文件时的快取功能。
-c<I/O模式>   设定IDE32位I/O模式。
-C   检测IDE硬盘的电源管理模式。
-d<0或1>   设定磁盘的DMA模式。
-f   将内存缓冲区的数据写入硬盘,并清楚缓冲区。
-g   显示硬盘的磁轨,磁头,磁区等参数。
-h   显示帮助。
-i   显示硬盘的硬件规格信息,这些信息是在开机时由硬盘本身所提供。
-I   直接读取硬盘所提供的硬件规格信息。
-k<0或1>   重设硬盘时,保留-dmu参数的设定。
-K<0或1>   重设硬盘时,保留-APSWXZ参数的设定。
-m<磁区数>   设定硬盘多重分区存取的分区数。
-n<0或1>   忽略硬盘写入时所发生的错误。
-p<PIO模式>   设定硬盘的PIO模式。
-P<磁区数>   设定硬盘内部快取的分区数。
-q   在执行后续的参数时,不在屏幕上显示任何信息。
-r<0或1>   设定硬盘的读写模式。
-S<时间>   设定硬盘进入省电模式前的等待时间。
-t   评估硬盘的读取效率。
-T   平谷硬盘快取的读取效率。
-u<0或1>   在硬盘存取时,允许其他中断要求同时执行。
-v   显示硬盘的相关设定。
-W<0或1>   设定硬盘的写入快取。
-X<传输模式>   设定硬盘的传输模式。
-y   使IDE硬盘进入省电模式。
-Y   使IDE硬盘进入睡眠模式。
-Z   关闭某些Seagate硬盘的自动省电功能。

linux硬盘速度测试方法相关推荐

  1. Linux硬盘速度测试

    sudo hdparm -t /dev/sda /dev/sda: Timing buffered disk reads: 352 MB in 3.01 seconds = 116.96 MB/sec

  2. ssd硬盘 速度慢 linux,固态硬盘速度太慢 快不起来?你或许犯了这四个SSD使用错误 (全文)...

    好不容易省吃俭用买了一块SSD固态硬盘,心情激动的安装.重装系统.开机后却怎么都觉得速度不对?当你开始怀疑是不是CPU.内存等配件拖慢你SSD速度的时候,有没有考虑是自己犯了下面这些错,拖慢了固态硬盘 ...

  3. linux机械硬盘提速,4个机械硬盘优化设置技巧 让你的硬盘速度飞起来

    原标题:4个机械硬盘优化设置技巧 让你的硬盘速度飞起来 虽然固态硬盘在速度上完胜机械硬盘,不过在容量.价格方面还是机械硬盘更有优势,在如今动辄十几个GB大小的游戏面前,SSD那点容量真心不够用.今天& ...

  4. LINUX 硬盘分区及文件系统

    一,top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器. 1. 第一行是任务队列信息 2. 第二.三行为进程和CPU的信息 3. 第 ...

  5. linux iostat来对linux硬盘IO性能进行了解

    iostat来对linux硬盘IO性能进行了解  via 扶凯 by admin on 2/2/09 以前一直不太会用这个参数.现在认真研究了一下iostat,因为刚好有台重要的服务器压力高,所以放上 ...

  6. Arch Linux 硬盘引导-联网安装

    Arch Linux 硬盘引导-联网安装 Arch Linux 硬盘引导-联网安装 ============ https://www.archlinux.org/ https://wiki.archl ...

  7. 电脑硬盘速度明显变慢的原因

    最近发现电脑的硬盘读取速度慢的要死.以为硬盘坏了,在网上找了一下,找到了下边这个重要的原因,因为windows有的时候会自动关闭硬盘的DMA工作模式. 什么是DMA,英文全名叫:Direct Memo ...

  8. linux磁盘写保护怎么修改_用\RAID 0.0999\ 写保护 Linux 硬盘分区-me09-ChinaUnix博客...

    用"RAID 0.0999" 写保护 Linux 硬盘分区 计 算机科学家 David Wheeler 有一句名言:"计算机科学中的任何问题,都可以通过加上一层逻辑层来解 ...

  9. 怎么区分linux分区,Linux硬盘如何区分

    原标题:Linux硬盘如何区分 这几天得北京是真热,但是这不是惫懒的借口,希望同学们坚定意志,不要因此产生诸多借口请假.荣新教育是衷心希望各位同学能获得高薪工作,升职加薪,迎娶白富美,走上人生巅峰的. ...

  10. 【Linux硬盘】硬盘的MBR分区表和GPT分区表

    硬着头皮来更新weblog了..硬盘的MBR和GPT分区表首当其冲. O. 硬盘分区 在以前的博客中,我也稍微提到过硬盘的分区,不过不是特别详细,这里特别拿出来讲一讲,为什么我们的硬盘需要分区. (1 ...

最新文章

  1. “新一代城市大脑建设与发展“专家研讨会
  2. DG8SAQ 矢量网络分析
  3. leetcode算法题--骑士拨号器
  4. csdn第4名靠转载上位
  5. 爱上MVC~为非法进行Action的用户提供HttpStatusCodeResult
  6. 员工之间可不可以交流工资收入?
  7. windows server 驱动精灵_还在用Windows文件共享?我来教你一键摆脱Windows海量小文件使用和备份的噩梦...
  8. java 文件下载方法_【工具类】Java后台上传下载文件的几种方式
  9. hdu-acm steps Max sum
  10. xmpp 常见错误 一
  11. 农夫山泉终于“玩砸了”
  12. 【Unity Native Plugins】1.调用动态库so-android篇 附录完整工程
  13. Win11更改系统文件夹的默认保存位置方法分享
  14. Rational Rose 7.0安装教程
  15. TikZ示例——Venn图绘制(机器学习有关概念的关系)
  16. Zookeeper源码之集群选举
  17. 倾情奉献:我的公众号矩阵之路
  18. pymysql dataframe,DataFrame constructor not properly called
  19. HashMap的get/put
  20. 谷歌气球 simplekml 入门klm解说《六》

热门文章

  1. 用了三天终于安装成功 jsv8 centos7.6 + 宝塔+ php7.2 安装V8js
  2. win10系统优化---持续整理中
  3. 小新air14 2020 i5-1035G1完美黑苹果
  4. cesium polygon添加边界线不起作用
  5. 【转】PM、RD、QA、OP英文缩写
  6. c语言降序字母,怎么实现对数组的降序排序
  7. LeetCode1619删除某些元素后的数组均值(java)
  8. 简单的Java 16方格排序游戏
  9. 进程之间的通信(管道详解)
  10. 最全面的 Fiddler 教程讲解