性能测试之----IOZONE

本文介绍了使用Iozone工具测试文件系统读写性能的方法。详细解释了Iozone的常见参数及其含义,并提供了测试脚本示例。同时,文章还讨论了如何分析测试结果,包括子进程、父进程的写入速度等指标。
部署运行你感兴趣的模型镜像

1. Iozone

  Iozone介绍:

     Iozone是一个文件系统的测试工具,可以测试不同的操作系统中文件系统的读写性能。

     测试时候应注意,设置的测试文件大小一定要大过你的内存(最佳为内存的两倍大小),不然linux会给你的读写内容进行缓存,会使数值非常不真实。

     实用命令:./iozone -r 1m -s 5g -t 1 -F /mnt/sda3/k1 -i 0 -i 1 -w -R -b report.xls -c -C -+k -e >> 1.txt

 

   以下为Iozone.sh中各项常用参数的代表意义:

-i     用来选择测试项, 比如Read/Write/Random 比较常用的是0 1 2,可以指定成-i 0 -i 1

-r     block size   指定一次写入/读出的块大小。

-s     file size    指定测试文件的大小。

-f     filename     指定测试文件的名字,完成后会自动删除(这个文件必须指定你要测试的那个硬盘中)

-F     file1 file2...   指定多线程下测试的文件名。

-R     产生Excel到标准输出。

-b     指定输出到指定文件上. 比如 -Rb  1.txt

-e      把内存的数据写到存储上。

-+k    调用文件的总大小。

-+n    禁止重复读或者写。

-w     读或写时锁文件。

-C     显示吞吐量测试中每个客户传输的字节数。如果你的操作系统在文件I/O或进程管

       理方面存在饥饿问题时这将派上用场。

 

 

 测试结果分析:

Children see throughput for  1 initial writers:子进程写入数据速度。

Parent sees throughput for  1 initial writers :父进程写入数据速度。

Min throughput per process :最小写入数据速度。

Max throughput per process :最大写入数据速度。

Avg throughput per process:平均写入数据速度。

Min xfer :共写入多少数据。

 

测试标准:使用iozone脚本,同时对所有硬盘进行数据读写操作,每个硬盘存储空间利用率达80%以上,读写性能不能低于80MB。检查硬盘读写性能,查看是否存在性能瓶颈,及高并发环境下,性能是否下降。在数据读写过程中,直接插拔硬盘,查看系统是否直接识别硬盘,是否存在盘续错乱的现象。

 

 

您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值