rv1126之硬盘测速_rv1126的内存读写速度-程序员宅基地

技术标签: 1024程序员节  rv1126  

用dd命令进行U盘或者机械硬盘读写测速,

这不是一个专业的测试工具,不过如果对于测试结果的要求不是很苛刻的话,平时可以使用来对磁盘的读写速度作一个简单的评估。另外由于这是一个免费软件,基本上LINUX系统上都有安装。

首先了解两个特殊设备

/dev/null 伪设备,回收站。写该文件不会产生IO
/dev/zero 伪设备,会产生空字符流,对它不会产生IO

特别注意:读命令测试没啥问题,写的时候一定一定注意,最好不要直接写入设备节点,这样会擦掉分区信息等,导致U盘或者机械硬盘识别不了,只能格式化,可以先将U盘或者机械硬盘挂载到主机的某个节点下,然后of指定U盘或者机械硬盘目录下某个目录中的某个文件,这样就会将测试的数据写入到这个文件,而不会影响原有U盘或者机械硬盘里面的数据。具体命令,可以看U盘测试里面

命令如下:

1.机械硬盘盒:

(1)写磁盘:

dd if=/dev/zero of=/dev/sda1 bs=1M count=2000 oflag=direct,nonblock

测试结果:

[root@RV1126_RV1109:/userdata]# dd if=/dev/zero of=/dev/sda1 bs=1M count=2000 oflag=direct,nonblock
2000+0 records in
2000+0 records out
2097152000 bytes (2.1 GB, 2.0 GiB) copied, 78.7644 s, 26.6 MB/s

(2)读磁盘:

dd if=/dev/sda1 of=/dev/null bs=1M count=2000 iflag=direct,nonblock

测速结果:

[root@RV1126_RV1109:/userdata]# dd if=/dev/sda1 of=/dev/null bs=1M count=2000 iflag=direct,nonblock
2000+0 records in
2000+0 records out
2097152000 bytes (2.1 GB, 2.0 GiB) copied, 77.5955 s, 27.0 MB/s

2.U盘测速:

(1)写磁盘:

dd if=/dev/zero of=/dev/sda1 bs=1M count=2000 oflag=direct,nonblock

测速结果:

[root@RV1126_RV1109:~]# dd if=/dev/zero of=/dev/sda1 bs=1M count=2000 oflag=direct,nonblock
2000+0 records in
2000+0 records out
2097152000 bytes (2.1 GB, 2.0 GiB) copied, 101.728 s, 20.6 MB/s

[root@RV1126_RV1109:~]# dd if=/dev/zero of=/media/usb0/test1/writetest bs=1M count=2000 oflag=direct,nonblock
2000+0 records in
2000+0 records out
2097152000 bytes (2.1 GB, 2.0 GiB) copied, 100.899 s, 20.8 MB/s

可以看到上面用到了两种方法,第一种方法,会擦掉接入的设备分区信息等,第二个命令不会,不过第二个命令需要先将硬盘挂载到主机上。

(2)读磁盘:

dd if=/dev/sda1 of=/dev/null bs=1M count=2000 iflag=direct,nonblock

测速结果:

[root@RV1126_RV1109:~]# dd if=/dev/sda1 of=/dev/null bs=1M count=2000 iflag=direct,nonblock
2000+0 records in
2000+0 records out
2097152000 bytes (2.1 GB, 2.0 GiB) copied, 75.6374 s, 27.7 MB/s

(3)同时读写测试:

dd if=/media/usb0/test1/writetest of=/media/usb0/test2/readtest bs=1M count=2000 oflag=direct,nonblock

测试结果

[root@RV1126_RV1109:~]# dd if=/media/usb0/test1/writetest of=/media/usb0/test2/readtest bs=1M count=2000 oflag=direct,nonblock
2000+0 records in
2000+0 records out
2097152000 bytes (2.1 GB, 2.0 GiB) copied, 199.539 s, 10.5 MB/s
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/zzfenglin/article/details/134005276

智能推荐

RxSwift和Combine的相同点和使用例子_combine swift 响应式编程-程序员宅基地

文章浏览阅读516次。RxSwift 和 Combine 都是响应式编程框架,用于简化异步和基于事件的代码。它们有很多相似之处,主要体现在设计理念和编程模式上。_combine swift 响应式编程

HDU2660 Accepted Necklace【0-1背包】_hdu男生专场公开赛 accepted necklace-程序员宅基地

文章浏览阅读259次。Accepted NecklaceTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 5018 Accepted Submission(s): 1979Problem DescriptionI have N precious st..._hdu男生专场公开赛 accepted necklace

免安装版jdk的配置及使用(附绿色版jdk1.7及jdk1.8)_jdk1.8.0_151 64位免安装-程序员宅基地

文章浏览阅读8.8w次,点赞21次,收藏98次。绿色版jdk1.7下载地址:https://pan.baidu.com/s/12E3WGsIJBCUCJTTeC41m_g 密码:no4v绿色版jdk1.8下载地址:https://pan.baidu.com/s/1GnGmmnBuw9SG_USrYxNsNg 密码:rgok将下载好的绿色版jdk解压,然后通过配置系统环境变量指向该文件即可系统环境变量配置过程如下:右击我的电脑(计算机)——属性—..._jdk1.8.0_151 64位免安装

教程 | 使用WeBASE开发智能合约Java应用-程序员宅基地

文章浏览阅读3.3k次,点赞5次,收藏30次。区块链中间件平台WeBASE功能丰富、操作友好,备受社区关注。WeBASE也不断迭代优化,致力于为社区带来更好的开发体验。在 WeBASE 的合约IDE中,“Java项目导出”功能除了提供..._fisco webasefront 导出java项目使用

MATLAB2019b安装详细教程_matlab2019要求配置-程序员宅基地

文章浏览阅读2.9w次,点赞46次,收藏137次。MATLAB2019b安装详细教程 W10 64位Matlab是由美国MathWorks公司出品的著名数学软件,软件的功能性十分强大。其中,MATLAB/Simulink也被某些推文称之万物皆可仿的工具。近年来,自动代码生成在人工智能、深度学习和汽车行业的快速发展,Matlab也变得热度很高,在这里将详细介绍一下Matlab的详细安装步骤和注意点,仅供大家学习交流使用。安装要求和注意点1.安装全程须断网,安装前先关闭360等所有杀毒软件,防止误杀补丁,否则可能安装不成功;2.Matlab2019b适_matlab2019要求配置

CrossOver 22 for Mac/Linux版 v22.1.1中文激活版_crossover22linux下载-程序员宅基地

文章浏览阅读3.2k次,点赞8次,收藏10次。使用 CROSSOVER,在 MAC 运行 WINDOWS 软件是如此容易 CrossOver 可以在 Mac/Linux 上运行成千上万的 Windows 程序。从办公软件、实用工具、游戏到设计软件,您只需在 Mac 的 dock 轻按一下便可运行。您可以 Windows 程序和 Mac 程序之间随意切换,而这一切无需重启、无需虚拟机,也无需购买 Windows 授权。Windows 软件就像 Mac 软件一样运行着,实现跨平台的复制粘贴、文件互通、快捷键和窗口管理。_crossover22linux下载

随便推点

java中方法名,对象名,变量名,标识符,关键字的规则_java中对象名的命名规则-程序员宅基地

文章浏览阅读2.7k次。java中方法名,对象名,变量名,标识符,关键字的规则总绪方法名对象名变量名标识符关键字总绪所有命名规则必须遵循以下规则:1)、名称只能由字母、数字、下划线、$符号组成2)、不能以数字开头3)、名称不能使用JAVA中的关键字。4)、坚决不允许出现中文及拼音命名。还要注意以下:1、由于Java面向对象编程的特性, 在命名时应尽量选择名词2、驼峰命名法(Camel-Case): 当变量名或函式名是由一个或多个单字连结在一起,而构成的唯一识别字时,首字母以小写开头,每个单词首字母大写(第一个单词_java中对象名的命名规则

全国计算机等级考试三级数据库技术pdf,全国计算机等级考试三级数据库技术新大纲.pdf...-程序员宅基地

文章浏览阅读456次。全国计算机等级考试三级数据库技术新大全国计算机等级考试三级数据库技术新大纲纲全国计算机等级考试三级数据库技术新大纲全国计算机等级考试三级数据库技术新大纲◆ 基本要求◆ 基本要求1. 掌握计算机系统和计算机软件的基本概念、计算机网路的基1. 掌握计算机系统和计算机软件的基本概念、计算机网路的基本知识和应用知识、信息安全的基本概念。本知识和应用知识、信息安全的基本概念。2. 掌握数据结构与算..._计算机三级数据库技术电子版

环境光重要性采样_重要性采样 球面采样-程序员宅基地

文章浏览阅读758次。重要性采样概述计算积分需要利用蒙特卡洛方法去近似,蒙特卡洛方法我这里就不讲了,有兴趣的可以看看我的知乎:蒙特卡洛方法的简单总结 - 知乎重要性采样的目的就是加快收敛速度,所以选择pdf比较重要。所以对于环境光采样,我们需要知道环境光每个方向上的概率密度。环境光贴图环境光贴图能用整个球的所有方向去采样,球面方向能转成极坐标θ[0, π]和φ[0, 2π]表示,所以我们用经纬图(long_latitude_map)来做环境光贴图。维度可以用θ,经度用φ,例如地球仪的贴图展开:采样_重要性采样 球面采样

Kettle连接Oracle(Oracle19c&Oracle11g)-程序员宅基地

文章浏览阅读5.2k次,点赞4次,收藏8次。Kettle连接Oracle19c&Oracle11g_kettle连接oracle

WebDav-Milton之一_java webdav milton-程序员宅基地

文章浏览阅读1.6k次。这几篇主要介绍下Milton,一个用java实现了WebDav协议的开源软件,并且可以集成Spring(貌似是唯一一个实现WebDav协议支持Spring) 原文地址:http://milton.io/programs/milton/anno/anno1/pgetting-started-with-annotations.html (原文地址时不时的访问不了) 我的例子是在官网例子上修改的(主_java webdav milton

SpringBoot接收参数的三种方式,SpringBoot访问静态资源。_springboot接收路参-程序员宅基地

文章浏览阅读988次。接收:1、在路由处写好要参数2、参数列表用注解,如果路径上写的参数名称与函数接收的名称不一致可以使用value参数来与路径上的保持一致。_springboot接收路参

推荐文章

热门文章

相关标签