(转)存储介质读写性能测试对比
来源:互联网 发布:官知止而神欲行的知 编辑:程序博客网 时间:2024/05/22 12:55
原文来自http://stblog.baidu-tech.com/?p=851
是篇不错的,讲解存储介质性能影响的东西
主要观点有
对比磁盘和flash卡的随机读写性能,我们可以看到:对于写操作而言,其在磁盘和flash卡上的性能差异较小,且事实上其性能差异会随着随机写时每次写入的数据量以及flash卡块大小等其它因素而产生波动;同时,在带写优化的flash上,当将数据写入flash卡时,数据会先写到一块buffer中,当满足一定条件(如buffer满)后,会将buffer的数据刷入flash,此时会阻塞写,因此会带来性能抖动。所以,当应用程序的多数操作是写入操作时,若没有flash卡也可以勉强将数据放到磁盘上。
但是相反,从测试结果看,在磁盘和flash卡上的随机读性能有着8倍甚至更多的差距,所以当程序读磁盘操作相当多时,把数据放到flash卡上是一个比较好的选择。比如,对于一个随机查询较多数据库应用程序,我们可以考虑把数据库的存储文件放到flash卡上。
另一方面,我们可以直观地看到,无论顺序读还是顺序写,在磁盘上的速度都远远高于在flash卡上的速度。所以如果程序所需的数据是从磁盘一次载入,载入后对数据的修改都是内存操作,不直接写盘,当需要写盘时,
是篇不错的,讲解存储介质性能影响的东西
主要观点有
对比磁盘和flash卡的随机读写性能,我们可以看到:对于写操作而言,其在磁盘和flash卡上的性能差异较小,且事实上其性能差异会随着随机写时每次写入的数据量以及flash卡块大小等其它因素而产生波动;同时,在带写优化的flash上,当将数据写入flash卡时,数据会先写到一块buffer中,当满足一定条件(如buffer满)后,会将buffer的数据刷入flash,此时会阻塞写,因此会带来性能抖动。所以,当应用程序的多数操作是写入操作时,若没有flash卡也可以勉强将数据放到磁盘上。
但是相反,从测试结果看,在磁盘和flash卡上的随机读性能有着8倍甚至更多的差距,所以当程序读磁盘操作相当多时,把数据放到flash卡上是一个比较好的选择。比如,对于一个随机查询较多数据库应用程序,我们可以考虑把数据库的存储文件放到flash卡上。
另一方面,我们可以直观地看到,无论顺序读还是顺序写,在磁盘上的速度都远远高于在flash卡上的速度。所以如果程序所需的数据是从磁盘一次载入,载入后对数据的修改都是内存操作,不直接写盘,当需要写盘时,
- (转)存储介质读写性能测试对比
- 存储读写性能测试
- java对比IO和NIO的文件读写性能测试
- 市面常见存储卡的读写速度对比测试
- Map-读写性能对比
- PCIe固态存储与HDD普通硬盘性能对比测试
- 存储方式与介质对性能的影响
- 存储方式与介质对性能的影响
- 存储方式与介质对性能的影响
- 存储方式与介质对性能的影响
- mysql读写性能测试
- redis读写性能测试
- redis读写性能测试
- mysql读写性能测试
- redis读写性能测试
- mysql读写性能测试
- redis读写性能测试
- redis 读写性能测试
- admob 广告展示 的一些资料
- keeplive
- 判断linux是否32位和64位的方法
- jvm的内存调优
- PHP框架对比
- (转)存储介质读写性能测试对比
- (转)以求医为例谈搜索引擎排序算法的基础原理
- 一个jquery统计字数的小功能
- 我为公司制定的Java代码规范
- 对付hibernate hbm 文件经常忘记加的办法
- jquery mobile的小TIPS集合1
- 周一清晨的管理课-全球第一畅销领导力培训手册
- (转)如何用ping 命令简单测试网速
- (转)每日站立会议的目标