iozone命令来自英文词组“I/O zone”的拼写,其功能是用于测试磁盘性能。iozone是一个文件系统的检测工具,能够用来测试不同操作系统中的文件读写性能,通过这些量化的指标更好地调优服务器。
语法格式:lozone [参数] 文件名
常用参数:
| -a | 使用自动模式 |
| -b | 输出成一个表格文件 |
| -C | 显示测试中每个客户传输的字节数 |
| -E | 进行扩展测试 |
| -f | 设置测试文件名 |
| -g | 设置最大文件大小 |
| -h | 显示帮助信息 |
| -i | 使用测试模式 |
| -n | 设置最小文件大小 |
| -q | 设置最大记录值 |
| -s | 设置测试时文件体积 |
| -t | 设置测试时启动的进程数 |
参考示例
测试指定的文件读写性能(/Dir/File),并将结果输出成表格文件(File.xls):
[root@linuxcool ~]# iozone -a -n 512m -g 4g -i 0 -i 1 -i 5 -f /Dir/File-Rb ./File.xls
指定文件块大小,并进行读写性能测试:
[root@linuxcool ~]# iozone -a -i 0 -i 1 -i 2 -s 8g -r 16m -Rb ./File.xls
对指定的挂载盘进行读写性能测试:
[root@linuxcool ~]# iozone -a -n 1g -g 4g -i 0 -i 1 -f /Dir/File-Rb ./File.xls
相关标签: 数码科技