浏览
帮助
登录
此帖子已超过 5 年
Solved!
lifeisun
31 消息
0
5194
2012年9月20日 20:00
系统正式部署前或者是在评估阶段,有些什么好的工具来评估存储系统磁盘的I/O性能?我就知道IOmeter,论坛里的大侠们还有什么其他工具或者相关的经验可以推荐吗?如果说IOmeter是最好的话,能给些使用IOmeter的实战心得也可以
回复(9)
Jun_Tan
605 消息
楼主 这类工具应该不少,直接在google里面搜索linux io benchmark tool。
我另外给你推荐一个工具iozone。
官网:
http://www.iozone.org/
Linux下iozone测试文件系统步骤文档
http://www.cyberciti.biz/tips/linux-filesystem-benchmarking-with-iozone.html
Iozone子工具fileop操作步骤
http://unixfoo.blogspot.com/2008/11/fileop-iozone-benchmarking.html
文档都是英文的,都有具体操作步骤,希望对楼主有用。
zhouzengchao
2 Intern
•
1.4K 消息
1
好久没用了,我记得安装完后里面的一个io meter guide很有用,说得很详细,推荐详读。
我觉得关键就是如何确定你App的i/o形态,然后用Access Sepcifications指定i/o形态进行测试。
谢谢,到时慢慢研究下。这些工具基本都能完美模拟出各种不同类型的 I/O 特征是吧?比如 随机小数据(OLAP应用),顺序大数据(大文件copy)。
2012年9月20日 21:00
看上去不错呀!
Fenglin1
2.1K 消息
至少IOmeter是可以的,选顺序和随机的I/O,每个I/O的大小,不过前提还是你要知道前端的应用的I/O特点,再进行模拟。
有些应用程序也有特定的磁盘压力测试,SQL Server的话是一个叫SQLIO的工具,可以往磁盘写8KB的页面文件。楼主如果前端有SQL Server的话,可以试试
咱用Oracle的,嘿嘿。不过还是谢谢你的提供的信息。
测试类型:
Read, write, re-read, re-write, read backwards, read strided, fread, fwrite, random read/write,
pread/pwrite variants, aio_read, aio_write, mmap,
功能:
Features:
· ANSII ‘C’ source.
· POSIX async I/O.
· Mmap() file I/O.
· Normal file I/O.
· Single stream measurement.
· Multiple stream measurement.
· POSIX pthreads.
· Multi-process measurement.
· Excel importable output for graph generation.
· I/O Latency data for plots.
· 64-bit compatible source.
· Large file compatible.
· Stonewalling in throughput tests to eliminate straggler effects.
· Processor cache size configurable.
· Selectable measurements with fsync, O_SYNC.
· Options targeted for testing over NFS
看上去很强大, 楼主可以仔细研究下。
这个工具结果经常在很多Linux内核和KVM IO性能测试报告中出现。
http://www.iozone.org/docs/IOzone_msword_98.pdf这是官方文章,捡自己需要的看看。
Yanhong1
1.6K 消息
要说评估工具什么的,你看看论坛里专家问答第一期的帖子。里面有很多专家分享的信息,应该对你有所帮助。
上面是IOZONE的一张测试结果图。
Orcale不是由自己的benchmark工具(ORION)吗?
另外可以参考下面这个帖子,
http://mradomski.wordpress.com/2008/01/19/benchmark-tools-part-i-disk-io/
貌似专门讲性能测试的,从磁盘IO-应用程序-网络
戴尔支持资源
查看更多
查看全部
Top
Jun_Tan
605 消息
0
2012年9月20日 20:00
楼主 这类工具应该不少,直接在google里面搜索linux io benchmark tool。
我另外给你推荐一个工具iozone。
官网:
http://www.iozone.org/
Linux下iozone测试文件系统步骤文档
http://www.cyberciti.biz/tips/linux-filesystem-benchmarking-with-iozone.html
Iozone子工具fileop操作步骤
http://unixfoo.blogspot.com/2008/11/fileop-iozone-benchmarking.html
文档都是英文的,都有具体操作步骤,希望对楼主有用。
zhouzengchao
2 Intern
2 Intern
•
1.4K 消息
1
2012年9月20日 20:00
好久没用了,我记得安装完后里面的一个io meter guide很有用,说得很详细,推荐详读。
我觉得关键就是如何确定你App的i/o形态,然后用Access Sepcifications指定i/o形态进行测试。
lifeisun
31 消息
0
2012年9月20日 20:00
谢谢,到时慢慢研究下。这些工具基本都能完美模拟出各种不同类型的 I/O 特征是吧?比如 随机小数据(OLAP应用),顺序大数据(大文件copy)。
lifeisun
31 消息
0
2012年9月20日 21:00
看上去不错呀!
Fenglin1
2 Intern
2 Intern
•
2.1K 消息
1
2012年9月20日 21:00
至少IOmeter是可以的,选顺序和随机的I/O,每个I/O的大小,不过前提还是你要知道前端的应用的I/O特点,再进行模拟。
有些应用程序也有特定的磁盘压力测试,SQL Server的话是一个叫SQLIO的工具,可以往磁盘写8KB的页面文件。楼主如果前端有SQL Server的话,可以试试
lifeisun
31 消息
0
2012年9月20日 21:00
咱用Oracle的,嘿嘿。不过还是谢谢你的提供的信息。
Jun_Tan
605 消息
0
2012年9月20日 21:00
测试类型:
Read, write, re-read, re-write, read backwards, read strided, fread, fwrite, random read/write,
pread/pwrite variants, aio_read, aio_write, mmap,
功能:
Features:
· ANSII ‘C’ source.
· POSIX async I/O.
· Mmap() file I/O.
· Normal file I/O.
· Single stream measurement.
· Multiple stream measurement.
· POSIX pthreads.
· Multi-process measurement.
· Excel importable output for graph generation.
· I/O Latency data for plots.
· 64-bit compatible source.
· Large file compatible.
· Stonewalling in throughput tests to eliminate straggler effects.
· Processor cache size configurable.
· Selectable measurements with fsync, O_SYNC.
· Options targeted for testing over NFS
看上去很强大, 楼主可以仔细研究下。
这个工具结果经常在很多Linux内核和KVM IO性能测试报告中出现。
http://www.iozone.org/docs/IOzone_msword_98.pdf这是官方文章,捡自己需要的看看。
Yanhong1
1.6K 消息
0
2012年9月20日 21:00
要说评估工具什么的,你看看论坛里专家问答第一期的帖子。里面有很多专家分享的信息,应该对你有所帮助。
Jun_Tan
605 消息
0
2012年9月20日 21:00
上面是IOZONE的一张测试结果图。
Orcale不是由自己的benchmark工具(ORION)吗?
另外可以参考下面这个帖子,
http://mradomski.wordpress.com/2008/01/19/benchmark-tools-part-i-disk-io/
貌似专门讲性能测试的,从磁盘IO-应用程序-网络