USB2.0中U盘读写速度测试

合集下载

U盘的质量过不过硬的检测方法

U盘的质量过不过硬的检测方法

U盘的质量过不过硬的检测方法U盘作为一种常见的便携式存储设备,经常被人们用于存储和传输数据。

然而,由于市场上存在各种质量参差不齐的U盘产品,所以在购买和使用U盘时,我们需要了解一些过硬的检测方法,以便选择到质量可靠的产品。

下面将介绍几种常见的U盘质量检测方法。

1.外观检测首先需要检查U盘的外观是否完整无损,包括外壳是否有破裂、变形等问题。

同时,还需要注意U盘外观是否有锈迹、划痕、氧化等状况。

如果U盘的外观有明显的损坏或者质量问题,那么很可能会影响到U盘的使用寿命和数据的稳定性。

2.传输速度测试U盘的传输速度直接关系到日常使用的效率。

可以通过一些第三方工具进行传输速度测试,比如软件CrystalDiskMark。

用这款软件测试U盘的读写速度,一般来说,正常的U盘应该能够达到USB2.0或者USB3.0的标准速度要求。

3.存储容量检测一些低质量的U盘可能会虚构存储容量,即标称容量和实际容量不一致。

可以使用一些第三方工具,如软件H2testw,来检测U盘的实际存储容量。

这款软件会对U盘进行写入和读取操作,然后检查是否存储了正确的数据,并显示真实的可用存储容量。

4.数据的稳定性测试数据的稳定性对U盘的可靠性非常重要。

可以使用一些大型文件进行写入和读取测试,比如几个G的视频文件或者一系列的音乐文件。

测试过程中,观察U盘是否能够稳定地进行数据传输和读写操作,以及文件是否能够正常地打开和播放。

如果U盘在长时间的数据传输和读写过程中不稳定,那么很可能存在质量问题。

5.长时间使用测试U盘的使用寿命是另一个重要的指标,我们可以通过进行长时间的使用测试来检测U盘的耐久性。

可以反复进行数据的写入和读取操作,观察U盘在高频率使用情况下是否会出现异常,如传输速度减慢、文件丢失等问题。

总结来说,一个过硬的U盘应该具备外观完好、传输速度符合标准、存储容量真实、数据稳定性和长时间使用可靠等特点。

当然,市场上由于各种因素存在各种U盘产品,质量参差不齐,所以在购买时最好选择知名品牌产品,并通过以上的检测方法进行验货,以确保购买到质量过硬的U 盘。

USB2.0一致性测试 Step by Step

USB2.0一致性测试 Step by Step

产生测试报文的步骤
1、开始运行HS Electrical Test Tool程序 2、选择”Device”,然后点击”Test” 按钮; 3、点击“Enumerate Bus”按钮; 4、选择将被测试的“Device”,在“Device Command”下拉列表中选择“Test Packet”, 然后点击”Execute”按钮
注1: SDA/WM上推荐使用WL600/D600ST-SP 注2: 对于HS Hub测试需要使用两个差分探头
1 x 1.5 GHz 单端有源探头 1 x 电流探头 (30A 或更小,用于B.4 Inrush电流测试) 1 x USB 2.0 测试夹具 力科不提供,但是需要从其他地方购买的:
In Rush Current
Droop

Device √ √
√ √ √
√ √ √
Hub
√ √ √ √ √ √ √ √ √ √ √ √ √

第5页
与USB2.0测试有关的标准软件
Highspeed Electrical Test Tool软件
免费下载网址ɿ 安装到 USB Host上,生成用于USB一致性测试的各种专用数据帧
Host √ √
USB-IF 制定了一整套USB2.0测试 规范,内容既包括所必需测试项目 ,每个项目的合格范围值,同时还 包括每个测试参数对应的示波器工 作参数
Packet Parameters

HS Chirp Timing

Suspend Resume

Disconnect

Downstream Repeater
QualiPHY软件有两种运行方式:
安装在与示波器不同的计算机上(推荐,可在免费下载) 直接安装到示波器操作系统内

USB2.0自动化测试方法

USB2.0自动化测试方法
E2678A
9
Confidentiality Label May 21, 2012
步骤2 设置示波器为 Factory Default ,菜单Control-> Factory Default
通道和探头设置,设置方法:Setup->Probe Configuration
点击这里
选择E2678A,如列表 中无E2678A,点击Add
USB2.0提供了下述速度选择 数据速率 上升时间
低速 全速 高速
1.5 Mbps 12 Mbps 480 Mbps
75 - 300 ns 4 – 20 ns 500 ps
信号电气特征:
•Full-Speed/Low-Speed 3.3V 12/1.5Mbps
•High-Speed 400mV 480Mbps
16
May 21, 2012
步骤8
开始运行自动化测试软件后,会弹出HS Electrical Test Tool设置向导,严格按照向导提示完成操作
Confidentiality Label
17
May 21, 2012
步骤8-续
HS Electrical Test Tool 设置向导,严格按照向 导提示完成操作,HS ET tool设置最后会有示 波器应该捕捉到的波形, 点击View Scope查看示 波器捕获的波形,核对 是否和提示的波形一致, 如不一致,需从 connection页重新开始该 测试项目;如一致,点 击OK 按钮继续测试
对测试系统带宽的要求:
Tr (rise time) ~= 500pSec • 0.5/Tr ~=1GHz •USB-IF要求:2GHz以上带宽和5GS/s以上采 样率
目录

USB2.0和USB3.0 U盘复制文件速度测试

USB2.0和USB3.0 U盘复制文件速度测试

安全通知要求建议
1、建议加强各下属单位对外应用管理,原则上不允许下属单位直接进行互联网应用,需要
对外应用的移动办公等,建议通过VPN实现。

有对外应用的单位要加强相关应用安全检查,配置相应防注入、防篡改安全设备或软件,并制定应用预案以应对各种突发状况。

2、加强防火墙安全检查,确保防火墙自身安全(及时升级固件和规则库)及配置安全,对
外访问策略配置上遵循非允许即禁止原则,原则上只开放80、443等常用端口,特殊应用要求指定源和目标IP、相应端口及使用期限。

3、加强VPN应用检查,所有用户必须开启双因素安全认证(如密码+短信、密码+KEY盘、
密码+动态口令等)。

通过VPN可访问的应用设置上本着最小权限原则,必须针对不同应用分别设置访问策略,且原则上只能访问自己公司内部系统。

涉及访问ERP等集中应用、本部或其他兄弟单位应用必须提交访问者、访问期限、访问原因等申请,批准后方可开放,严禁对整个网段设置允许访问策略。

4、加强用户安全检查,检查用户安全防护软件安装及使用情况,检查用户安全更新补丁升
级情况,检查应用系统账号密码设置情况。

原则上企业内部文件不准放置在互联网网盘,涉密文件不能通过公开邮件发送。

5、加强办公网中私用3G移动上网设备、私接无线路由器检查,制定严格的网络准入措施,
限制外部来访用户对公司办公网的访问权限。

USB2.0和USB3.0 U盘复制文件速度测试
USB2.0 U盘复制3.472G数据用时773秒,平均速率4.45M/秒
USB3.0 U盘复制3.638G数据用时191.7秒,平均速率18.98M/秒。

u盘读写速度测试方法

u盘读写速度测试方法

u盘读写速度测试方法一、引言随着科技的发展,U盘已经成为我们日常生活和工作中常用的存储设备之一。

但是,不同品牌和型号的U盘读写速度差异较大,这就需要我们对U盘进行读写速度测试,以选择适合自己需求的U盘。

本文将介绍几种常用的U盘读写速度测试方法。

二、基本概念在进行U盘读写速度测试之前,我们需要了解一些基本概念。

1. 读速度:指U盘从存储设备读取数据的速度,一般以MB/s(兆字节每秒)为单位。

2. 写速度:指U盘将数据写入存储设备的速度,也以MB/s为单位。

3. 随机读写速度:指U盘在进行随机读写操作时的速度。

三、测试方法1. 使用Windows自带的性能评估工具Windows操作系统自带了一个性能评估工具,可以用来测试U盘的读写速度。

具体操作步骤如下:(1)将U盘插入电脑的USB接口;(2)打开“我的电脑”,找到U盘所在的盘符;(3)右键点击U盘所在的盘符,选择“属性”;(4)在弹出的对话框中选择“工具”选项卡,点击“优化”;(5)在弹出的对话框中点击“现在开始”进行测试。

2. 使用第三方工具CrystalDiskMarkCrystalDiskMark是一款免费的第三方工具,可以测试U盘的读写速度。

具体操作步骤如下:(1)在浏览器中搜索并下载CrystalDiskMark软件;(2)安装并打开CrystalDiskMark;(3)选择要测试的U盘所在的盘符,并设置测试的次数和文件大小;(4)点击“开始”进行测试。

3. 使用HD TuneHD Tune是另一款常用的U盘读写速度测试工具。

具体操作步骤如下:(1)在浏览器中搜索并下载HD Tune软件;(2)安装并打开HD Tune;(3)选择要测试的U盘所在的盘符;(4)点击“开始”进行测试。

四、测试结果分析在使用上述方法进行U盘读写速度测试后,我们会得到一些数据。

这些数据包括读速度、写速度和随机读写速度等。

我们可以根据这些数据来进行分析和比较,从而选择适合自己需求的U盘。

[usb3.0传输速度是多少]请问USB3.0的U盘在USB2.0接口下写入速度有多少..

[usb3.0传输速度是多少]请问USB3.0的U盘在USB2.0接口下写入速度有多少..

[usb3.0传输速度是多少]请问USB3.0 的U 盘在USB2.0接口下写入速度有多少?篇一: 请问USB3.0 的U盘在USB2.0接口下写入速度有多少?[usb2.0速度]请问USB3.0 的U盘在USB2.0接口下写入速度有多少?刚买了一个U盘,USB3.0的,但是写入速度不到10M/s,商家说dt100 u盘速度在2.0接口下:读取速度:20MB/s 写入速度:5MB/s;在3.0的接口下:读取速度:30MB/s 写入速度:8MB/s dt101 u盘速度写入3m左右,读8m左右dtse9 u盘速度写入4m左右,读8m左右。

请问下大神这个数据是不是假的下面就看看小编为您搜集整理的参考答案吧。

网友杨文松对[usb2.0速度]请问USB3.0 的U盘在USB2.0接口下写入速度有多少?给出的答复:基本属于理论值没报给你Mb/s不错了仅仅理论值不排除主板,线质系统等原因网友沈少Neo对[usb2.0速度]请问USB3.0 的U盘在USB2.0接口下写入速度有多少?给出的答复:差不多,最好的3.0在2.0下也不过30m左右。

一般的3.0就10m 上下吧。

网友蒙面大侠对[usb2.0速度]请问USB3.0 的U盘在USB2.0接口下写入速度有多少?给出的答复:USB2.0理论传输速度是60MB/s,但是根据很久以前一篇关于在Windows7下通过补丁和注册表修改缓冲区提高速度文章中,我重点了解USB2.0的编码方式。

在编码、缓存和干扰的作用下,USB2.0实际速度最高是读取33MB/s,这是在多数U盘优秀主控使用双通道SLC测试的情况下得出的。

而在USB3.0使用USB2.0速度提升貌似也是因为编码等原因会有一定的提升,一般在5MB/s以内。

而且现在金士顿同一型号的U盘在不同阶段使用不同的主控和颗粒,最终的速度也大相近庭。

所以我没有办法根据速度判断真假,至少我没有使用DT100。

而我们一般看真假是看主控型号、颗粒型号实际可用容量是否正常,能拆开基本能确认。

USB2 0自动化测试方法

USB2.0提供了下述速度选择 数据速率 低速 全速 高速 1.5 Mbps 12 Mbps 480 Mbps 上升时间 75 - 300 ns 4 – 20 ns 500 ps
信号电气特征: •Full-Speed/Low-Speed 3.3V 12/1.5Mbps •High-Speed 400mV 480Mbps 对测试系统带宽的要求: Tr (rise time) ~= 500pSec • 0.5/Tr ~=1GHz •USB-IF要求:2GHz以上带宽和5GS/s以上采 样率
16
步骤8
开始运行自动化测试软件后,会弹出HS Electrical Test Tool设置向导,严格按照向导提示完成操作
17
Confidentiality Label May 21, 2012
步骤8-续
点击查看示波器捕获的波形
HS Electrical Test Tool 设置向导,严格按照向 导提示完成操作,HS ET tool设置最后会有示 波器应该捕捉到的波形, 点击View Scope查看示 波器捕获的波形,核对 是否和提示的波形一致, 如不一致,需从 connection页重新开始该 测试项目;如一致,点 击OK 按钮继续测试
选择Differential
10
Confidentiality Label May 21, 2012
步骤3
启动示波器上的USB自动化测试软件
11
Confidentiality Label May 21, 2012
步骤4
自动化软件set up
根据被测件的类型选 择相应的测试类型
是否有码型发生器用 于接收灵敏度测试
13
Confidentiality Label May 21, 2012

USB 2.0测试

USB 2.0Pre-Compliance Physical Layer TestingBrief Introduction to USB 2.0fFour wire system (D+, D-, VBUS, GND)f USB2.0 provides the following speed selectionsfSelf powered and Bus powered devices VBUS supplies power to devices that driver their primary power from the host or hub. f The USB-IF has instituted a certification and marking program–Persuade developers to fully test their USB devices. –New USB trademark logo that indicates a device is certified and conforms to all applicable USB 2.0 specifications.500 ps 480 Mbps High Speed4 –20 ns 12 Mbps Full Speed75 to 300 ns 1.5 Mbps Low SpeedRise Time Data RateUSB2.0一致性测试4Three categories of Compliance testing 0Physical layer (Electrical Test)0Protocol layer0Interoperability testing0USB 2.0 legacy tests0Signal Quality Test0Droop & Drop Test0Inrush Current Test0HS Specific Tests0Chirp Test0Monotonic Test0Receiver sensitivity Test0Impedance Test (TDR)USB2.0 信号质量测试信号质量测试包括:f眼图测试(Eye-Diagram testing)f信号速率(Signal Rate)f包结尾宽度(End of Packet Width)f交叉点电压范围(Cross-over voltage range (for LS and FS)) f JK抖动(JK jitter)f KJ抖动(KJ jitter)f连续抖动(Consecutive jitter)f单调性测试(Monotonic test (for HS))f上升与下降时间(Rise and Fall times)测试环境需求f500 MHz PC with Windows 2000 (English) or XP OS f High-Speed Host Controllerf USB-IF furnished Test Mode Softwaref Good quality USB cablesf Good quality USB Hub– 1.1 –Belkin F5U100 / F5U101– 2.0 –Belkin F5u221 / IOGer GUH-204 ‘Gold’ATEN UH-204 ‘Gold’f Mouse (any listed on USB-IF mouse)当DUT为Host时所测试的信号均为Host设备发出,其信号方向为下行(Down Stream)测试项1. Signal Quality–High speed test 480Mbit/S–Full speed test 12Mbit/S–Low speed test 1.5Mbit/S2. Droop( 压 落)3. Chirp (Shake Hands)Host High-Speed Signal Qualityconnector ,测Host High-Speed Signal Qualityf Win 2K (英文版) or XP PC 运行HSElecticalTestTool软件,选择HOST 然后按TEST.f进入下一个窗口在Port Control 内选择Test_packet, 在Port 内选择所要测试的Port 然后按EXECUTE.f Scope 执行TDSUSB2 软件,选择High Speed 然后将Signal quality 的六个项目全部点选.f Eye diagram, Signal rate, Rise time, Fall Time, EOP Width, Monotonic.f按下Configure 点选Configure 然后选择Tier 6, Down-stream, Near End. 点选Source 选择所要用的Input Channel.f点选RUN 的符号此时可看到TEST_PACKET 的波形f按下OK 既可完成测试Host High-Speed Signal QualityHost High-Speed Signal QualityRUNHost High-Speed Signal QualityÅWaveform Eye Diagram ÆHost High-Speed Signal Quality f Results: SummaryHost High-Speed Signal Quality f Results: DetailsReport GeneratorUtilities ÆReport GeneratorSelect 1. Tektronix Specific2. Plug-fest Specific3. CSV FormatFile nameHost Full-Speed Signal Quality1.1 HubSwitch set to INIT此connector直接,接到Hub1Host Full-Speed Signal Qualityf Win 2K ( ) or XP PC 不 执行HSElecticalTestTool软f测试 , Switch 切 INITf Scope 执行TDSUSB2 软 选择Full Speed 将Signal quality 项 选.f Eye diagram, Signal Rate, Rise time, Fall Time, EOP Width, Paired JK Jitter, Paired KJJitter, Consecutive Jitter, Cross Overf Configure 选Configure 选择Tier 6, Down-stream, Far End. 选Source 选择Input Channel.f 选RUN 时 Full-Speedf OK 测试Host Full-Speed Signal QualityHost Full-Speed Signal QualityÅWaveform Eye DiagramÆHost Low-Speed Signal Quality此connector直接,接到待测口Host Low-Speed Signal Qualityf Win 2K (英文版) or XP PC 不可执行HSElecticalTestTool软件f执行TDSUSB2 软件,选择Low Speed 然后将Signal quality 的九个项目全部点选.f Eye diagram, Signal Rate, Rise time, Fall Time, EOP Width, Paired JK Jitter,Paired KJ Jitter, Consecutive Jitter, Cross Overf按下Configure 点选Configure 然后选择Tier 6, Down-stream, Far End。

USB2.0简介与测试


通信基礎
➢ USB數據傳輸
1.客户软体把要传输的资料放入资料缓冲区,并向usb驱动程式发出 IRP(I/O请求包),请求资料传输。
b驱动程式相应客户软体发出的请求,并将资料转化为具有usb格 式的资料交易,然后向下传送。usb主控制器驱动负责为这些交易建 立以框架为单位的资料交易列表。
b主控制器负责读取资料列表,并将资料以资讯包为单位以一定 速率发送到总线上。
日常應用
日常應用
➢ 數據傳輸的媒介 ➢ 人性化設備的功能舞臺 ➢ Charge ➢ 數據交換的通道
Next
• USB基礎知識 • USB日常應用 • USB發展歷程 • USB接口類型 • USB信號介紹 • USB基本特性 • USB測試介紹 • USB前景展望
發展歷程
發佈時間 USB版本 速率稱號
頻寬
速度
1996.1
USB1.0
低速 Low Speed
1.5Mbps
192KB/s
1998.9
USB1.1
全速 Full Speed
12Mbps
1.5MB/s
2000.4
USB2.0
高速
High Speed
480Mbps
60MB/s
2008.11
USB3.0
超高速
5Gbps
640MB/s
Super Speed
就可以使用。 非0號端點 :设备可以有除0以外的其它端點,这取决于这些设备的实现。除
缺省控制通道的缺省端點外,其它端點只有在设备被设置后才 可使用。
通信基礎
➢ 管道
usb系統中,資料是在主機軟體與設備的各個端點之間直接進行的,他們之 間建立的逻辑連接稱為管道;管道在配置過程中建立,是對主機和設備間通 信流的抽象。表示主機的資料緩沖區和usb設備的端點存在邏輯資料傳輸。 對於USB的通訊,我們可以將其視為一種虛擬管線的概念,如圖所示:

USB2.0测试标准1

在经过一个小时的蒸气老化后焊接端的覆盖率大于95%。
Humidity
抗潮性
168 hours minimum.The USB connectors under test must be tested in accordance with EIA 364-31.
大于168个小时。如EIA364-31测试
0.256 0.11
0.512 0.13
0.772 0.15
10.2
40.39
80.54
120.67
240.95
481.ห้องสมุดไป่ตู้5
961.9
2003.2
4005.8
Test Descriptio
Propagation Delay
传输延迟
See Section 7.1.1.1,Section 7.1.4,Section 7.1.16, and Table 7-9
Flammability
The manufacturer will require its thermoplastic resin vendor to supply a detailed C of C with each resin shipment.The C of C shal clearly show the resin’s Ul listing number,lot number,date code,etc.
在速度不超过每小时200个循环下经受1,500次插入与拨出。
Cable Pull-Out
电缆拉出
After the application of a steady state axial load of 40 N for one minute
固定后施加40N的轴向力,一分钟。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程报告本报告主要是关于USB2.0中U盘的传输速度的测试。

USB是什么?USB是英文Universal Serial Bus的缩写,中文含义是“通用串行总线”。

它是一种应用在计算机领域的新型接口技术。

USB2.0的由来:USB2.0技术规范是有由Compaq、Hewlett Packard、Intel、Lucent、Microsoft、NEC、Philips共同制定、发布的,规范把外设数据传输速度提高到了480Mbps,是USB 1.1设备的40倍!但按照原定计划新的USB 2.0标准只是准备把这个标准定在240Mbps,后来,经过努力将它提高到了480Mbps。

虽然理论速度是480Mbps,即60Mb/s,那么实际操作中运行速度有多快呢?和电脑配置有关?和电脑的操作系统有关?和U盘的类型有关?和传输的文件有关?本实验将在xp环境下进行,Xp系统环境为在虚拟机VMware workstation下,配置如下图。

在xp环境下使用软件EasySPEED,该软件在win7下不能运行。

用于显示U盘详细信息的软件是CheckUDisk,使用的第一个U盘是PNY的4G 大小的迷你U盘,在xp下,使用CheckUDisk得到的详细信息如图。

为保证测试速度不受影响,该U盘已经被清空。

在XP下,启动EasySPEED,点击查找,插进的U盘此时显示在软件里了,如图首先测试读取速度。

块尺寸先选择64k的,长度也先选1024KB的,点击读取那的“测试(R)”,和“写入”的测试(R)得到结果如下参数不变,重新点击“测试(R)”,得到结果如图参数虽然没有变,但是结果是变了些的,多次试验,也是这样,读写速度都有变化。

但是相差不会太大。

块大小不变,还是64k,改变长度为10M,结果如图同样,不改变参数的情况下,重新按测试,读写速度还是有些变化的。

块大小还是64k,将长度增加到128M下面是多次测试的结果:块大小读取速度KByte/s写入速度KByte/s长度0~~1M 0~~10M 0~32M 0~64M 0~128M 0~256M1k162.62152.74 165.33161.06162.52161.32 165.25161.30128k6564.10 3121.95 7447.274927.827710.125203.757840.175289.437906.385370.487928.625413.74512k7314.29 3282.05 7710.844963.657768.615229.497840.175356.447906.385366.967921.195415.531M8192.00 3282.05 7993.754855.387854.275256.347898.765384.167913.545411.95 7880.245290.812M8192.00 3121.95 7798.935002.447854.275269.017884.505490.167913.545454.297936.305405.034M7314.29 3271.57 7901.235041.857824.265309.147898.765377.537884.035411.957913.785420.684k596.04 504.19 650.16588.81645.67599.02547.85519.16556.98524.19589.11547.2616k1984.50 1490.54 2520.932184.302618.091982.22504.192227.452018.482099.232068.202135.872058.5764k5953.49 2976.74 6754.624963.657599.265404.596990.514993.227423.655174.986618.295171.72块大小读取时间/s写入时间/s长度0~~1M 0~~10M 0~32M 0~64M 0~128M 0~256M1k0:6:2970:6:704 1:1:9371:3:578 3:21:6093:23:125 6:36:5946:46:297128k0:0:156 0:0:328 0:1:3750:2:7800:4:2500:6:297 0:8:3590:12:3900:16:5780:24:4060:33:630:48:422512k0:0:140 0:0:312 0:1:3280:2:6300:4:2180:6:2660:8:3590:12:2350:16:5780:24:4220:33:940:48:4061M0:0:125 0:0:312 0:1:2810:2:1090:4:1720:6:2340:8:2970:12:1720:16:5630:24:2190:33:2660:49:5472M0:0:125 0:0:328 0:1:3130:2:470:4:1720:6:219 0:8:3120:11:9370:16:5630:24:310:33:310:48:5004M0:0:140 0:0:313 0:1:2960:2:310:4:1880:6:1720:8:2970:12:1870:16:6250:24:2190:33:1250:48:3604k0:1:718 0:2:31 0:15:7500:17:3910:50:7500:54:7031:59:6252:6:2353:55:3284:10:477:24:9847:59:1616k0:0:516 0:0:687 0:4:620:4:6880:12:5160:16:5310:29:4220:32:4681:2:4381:3:3752:2:7342:7:34364k0:0:172 0:0:344 0:1:5160:2:630:4:3120:6:630:9:3750:13:1250:17:6560:25:3280:39:6090:25:344绘制成表格如下做好表格以后,才知道自己数据选择上有点问题,主要是块大小那里,我是从1k开始做起的,然后直接跳跃到128k,现在看来,应该做一个4k,16k,64k 下的,不过这几个数据也是挺有难度的,测试一个可能就要一个小时的时间了,所以在块大小为1k的时候,长度为128M和256M下并没有测试,因为需要比较长的时间。

从上面这个表格可以看出,在块大小为1k的时候,读取速度极为低,然而当块大小增到128k以后,读取速度几乎没有特别大的变化,就算长度变化了,速度还是没有怎么变。

在块较小的情况下,对读取速度影响更大的是块的大小。

而在块一定的情况下,长度的变化对速度的变化产生的影响并不大。

鉴于上面出现的情况,我增加了块大小为4k,16k,64k的测试,得到的四个表格如图从图表中可以很清楚的看到,块大小在某个阶段对写入速度有比较大的影响。

随着块大小的增长,写入速度也在增长之中,但是到了块大小为64k以后,块大小的增加几乎对写入速度没有什么影响了。

这是和U盘有关还是和什么有关呢?而在块大小比较小的时候,长度对写入速度几乎没有什么影响,随着块大小的增加,长度对速度的影响显现出来,低于10M对速度的影响比较明显,而32M以后,长度的大小对写入速度几乎是没有什么影响的。

块大小对读取速度的影响也和写入差不多,64k以后就对速度影响不大了。

所不同的是,长度对读取速度的影响就有点变化了,开始时随着块大小的增长而增长,到了块大小为64k以后,长度对速度影响不是很大。

另外,到最后,不管长度如何,读取速度也几乎差不多,这与写入是不同的,写入速度中,低于10M 的长度对速度影响还是比较大的。

从图中可以看出,当长度越长,对于不大于16k的块大小,读取时间就越长,但是随着块大小的增大,所用时间的增速在减小,而当块大小到了64k以后,随着长度的变化,读取时间的变化非常的缓慢,而此时块大小对读取时间的影响非常的小。

而写入时间的变化和读取时间的变化几乎一样。

通过以上的分析,可以发现,四个图像中都存在的阀值,某个值以后,图像几乎是不怎么变化的。

如写入速度中的阀值是64k和10M,读取速度中的阀值也是64k,但不存在长度阀值。

而读取时间和写入时间的阀值则是64k。

(当然,由于以上数据的精度欠缺,这个阀值的实际大小应该不是以上列举的)。

那么这个阀值到底和什么有关呢?是系统设定就是如此呢还是和U盘有关呢?接着我测试了另一个U盘,当然没有测试所有的数据,而是选择这些个阀值点以及它们相邻的值进行参考和比较。

这是用checkudisk测试出的U盘的基本情况,其大小亦为4G。

测试数据如下:块大小读取速度KByte/s写入速度KByte/s长度0~~1M 0~10M 0~32M 0~64M 0~128M 0~256M 4k624.01 516.13 663.34526.83664.71603.67665.87631.87664.44647.22664.42654.1116k2343.25 1872.03 2569.641680.342631.331862.452644.612006.802660.552073.832656.722101.3564k5953.494376.07 7624.723900.95 7943.763363.838065.974132.168128.504292.948101.124449.00128k7314.294376.077534.953947.57 8096.863660.007943.764060.228144.154279.907847.214426.76512k8192.00 4357.45 8904.123047.627856.154048.438004.894103.958136.574297.448132.284307.441M8192.00 4675.80 7710.843062.208129.003646.977943.764116.078037.424245.257928.864388.52块大小读取时间KByte/s写入时间KByte/s长度0~~1M 0~10M 0~32M 0~64M 0~128M 0~256M 4k0:1:641 0:1:984 0:15:4370:19:4370:49:2970:54:2811:38:4221:43:7183:17:2663:22:5166:34:5476:40:76516k0:0:437 0:0:547 0:3:9850:6:940:12:4530:17:5940:24:7810:32:6570:49:2651:3:2031:38:6722:4:75064k0:0:172 0:0:234 0:1:3430:2:6250:4:1250:9:150:8:1250:15:8600:16:1250:30:5320:32:3590:58:922128k0:0:1400:0:234 0:1:3590:2:5940:4:470:8:9530:8:2500:16:1410:16:940:30:6250:33:4060:59:218512k0:0:125 0:0:235 0:1:2650:3:3600:4:1710:8:940:8:1870:15:9690:16:1090:30:5000:32:2351:0:8591M0:0:1250:0:2190:1:328 0:3:3440:4:31 0:8:9850:8:250 0:15:9220:16:235 0:30:8750:33:62 0:59:734绘制图表如下:整个看来,和先前那个U盘一样,64k对于写入和读取速度都是一个重要的阀值。

相关文档
最新文档