引用
一则简单的磁盘的iops测试
作者:eygle |English Version 【转载时请以超链接形式标明文章出处和作者信息及本声明】
链接:http://www.eygle.com/archives/2007/07/single_disk_iops.html
站内相关文章|Related Articles Linux many lost ticks 和 NIC Copper Link Down
Redflag Linux安装Oracle 10gR2 RAC记事
DDRdrive 的混合式SSD 超高的IOPS性能指标
OEL Linux与Oracle Validated Configurations
Linux下如何查看文件秒级修改及访问时间
刚刚通过ftp从服务器上下载一个大文件,顺便观察了一下服务器的io负载。
通过iostat获取了以下数据:
[root@jumper init.d]# iostat -d hda 2
Linux 2.4.21-15.EL (jumper.hurray.com.cn) 07/28/2007
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
hda 122.00 14364.00 60.00 28728 120
hda 129.50 14624.00 104.00 29248 208
hda 162.00 14164.00 208.00 28328 416
hda 118.00 12844.00 76.00 25688 152
hda 140.00 16912.00 72.00 33824 144
hda 137.00 16276.00 60.00 32552 120
hda 110.50 12472.00 28.00 24944 56
hda 139.00 16664.00 76.00 33328 152
hda 124.50 13616.00 88.00 27232 176
hda 143.00 16272.00 128.00 32544 256
hda 136.00 17040.00 8.00 34080 16
iostat的tps代表:
tps
Indicate the number of transfers per second that were
issued to the device. A transfer is an I/O request to the
device. Multiple logical requests can be combined into a
single I/O request to the device. A transfer is of inde-
terminate size.
在单存的IO压力下,这个数据可以认为就是表征磁盘处理能力的iops,同时通过vmstat观察系统资源情况:
[gqgai@jumper gqgai]$ vmstat 2
procs memory swap io system cpu
r b swpd free buff cache si so bi bo in cs us sy id wa
1 2 276824 6568 4284 462568 0 0 0 2 1 1 0 0 1 0
0 3 276824 6324 4144 463644 44 98 3186 186 1416 630 0 13 0 86
0 2 276824 6524 4040 463364 22 168 2266 172 929 507 1 6 0 92
0 2 276824 6540 4008 463720 6 114 2338 196 1073 525 2 11 0 87
3 0 276936 6628 4016 463588 76 168 4202 170 1785 652 1 17 0 81
1 2 276948 6388 3968 463752 50 40 3786 88 1686 682 2 16 0 82
1 2 276948 6548 3780 463856 110 92 4074 236 1796 723 1 20 0 79
1 0 276864 6832 3692 464928 88 98 3502 304 1620 733 1 19 0 80
1 0 276864 6452 3628 465464 2 102 5116 168 2400 860 0 26 26 48
此时系统iowait很高,可以近似认为IO负载达到了峰值。
通过下图我们可以看到:
这块磁盘的iops最大可以达到160,而平均在120~140之间。单磁盘的iops速度这么多年没有发生什么太大的变化。
-The End-
分享到:
相关推荐
随机读写测试则更关注于硬盘处理小文件和多任务的能力,这对于日常的文档操作、程序安装和运行等场景来说,是一个不可或缺的性能指标。特别是4K对齐测试,它针对当前广泛使用的固态硬盘(SSD)进行优化检查,确保...
根据给定文件的信息,我们可以深入探讨SSD、FlashCache与SAS磁盘的性能测试对比,特别是关注IO性能的关键指标,如IOPS(每秒输入/输出操作)、延迟(Latency)以及吞吐量(Throughput)。此外,我们还将探讨不同磁盘...
在使用fio进行磁盘I/O性能测试时,libaio(Linux AIO,异步I/O)模式因其高效性被广泛采用。为了深入理解libaio模式下fio的工作原理,我们在libaio读写处理部分添加了调试代码。通过这些代码,我们发现每个线程都是...
在这个领域,fio(Flexible I/O Tester)是一款广泛使用的开源工具,它允许用户进行详尽的磁盘性能测试,包括读写速度、吞吐量和延迟等关键指标。本文将深入探讨fio的最新版本——fio-3.13-x64及其在Windows系统下的...
2. 实时监控:在测试过程中,diskstress会显示详细的性能指标,如IOPS(每秒输入/输出操作次数)、吞吐量、延迟等,帮助用户实时了解磁盘性能。 3. 错误检测:在高压测试下,diskstress能发现磁盘错误,如坏道、数据...
测试结果会以MB/s或者IOPS(每秒输入/输出操作次数)的形式展示,用户可以根据这些数据来评估硬盘的性能瓶颈。 压缩包中的"ChipGenius"文件可能是一款硬件信息识别工具,它可以提供有关电脑硬件的详细信息,包括...
这款软件是由C++编程语言开发,并且集成了Qt5库,提供友好的图形用户界面(GUI),使得在Linux环境下进行磁盘性能测试变得更加简单易行。 首先,KDiskMark的核心功能是基准测试。基准测试是一种衡量硬件或软件系统...
例如,15000 RPM的磁盘有较高的IOPS能力,而5400 RPM的磁盘IOPS较低。 5. **RAID级别与I/O分布**: 不同的RAID配置会影响磁盘的I/O性能。例如,RAID 0将I/O分散到所有磁盘,RAID 1每个磁盘承担一半的读写,RAID 5每...
磁盘IOPS测试关注读写效率、随机写性能,并评估在不同内核、文件系统、阵列级别和条带场景下的IOPS性能。对于OLTP/OLAP,要关注TPS、QPS、响应延迟和吞吐效率,并评估不同环境下IO负载的差异。 测试时使用的工具...
总之,使用IOMeter在Linux环境下测试磁盘IO性能是一个涉及安装、配置和测试过程的综合任务。正确设置和运行IOMeter可以帮助系统管理员深入理解磁盘性能瓶颈,从而制定有效的优化策略,提升系统整体性能。
今天我们将深入探讨一款名为HDBENCH的磁盘测试工具,它专门针对移动硬盘、U盘以及SD卡等设备进行性能测试。 HDBENCH是一款绿色小巧、无需安装的测试软件,它提供了全面的硬件测试功能,尤其是对于存储设备的性能...
- 磁盘I/O操作 (Disk IOPS) - 空闲的物理内存 (MemFree) 这些监控指标用于实时跟踪系统性能,确保在不同测试阶段中系统资源得到有效利用。 #### 六、测试方法 **6.1 性能测试策略** - **基准测试**:在单一业务...
这款软件可以测量SSD的连续读写速度、4K随机读写速度、IOPS(每秒输入/输出操作次数)以及磁盘的响应时间等关键性能指标。通过这些测试,用户可以了解到SSD在不同工作负载下的实际性能,从而选择最适合自己的SSD产品...
FIO(Flexible I/O Tester)是一款在Linux环境下广泛使用的磁盘性能测试工具。该工具能够帮助用户进行硬件的压力测试与性能验证,尤其适用于SSD等高性能存储设备。FIO支持13种不同的I/O引擎,例如sync、mmap、libaio...
标题中的“检测本机硬盘读写速度”是一个关于计算机硬件性能评估的话题,特别是涉及到存储设备的性能测试。硬盘的读写速度是衡量硬盘性能的重要指标,它直接影响到数据的存取速度,对于日常使用和系统运行效率有显著...
"甲壳虫磁盘测试"通常指的是一个用于评估硬盘或存储设备性能的工具或程序,其名称可能来源于甲壳虫乐队(The Beatles),这可能是为了致敬或者增加趣味性。在这个测试中,我们可能会关注以下几个关键知识点: 1. **...
Fio(Flexible I/O Tester)是一款强大的I/O性能测试工具,可用于测试硬盘的IOPS、带宽和延时。通过配置不同的参数,如队列深度、工作负载模型和I/O大小,可以模拟多种实际工作负载并评估存储性能。例如,使用fio...