当前位置:存储技术

揭开SATA和SCSI之间的恩怨情仇

来源:  作者:本站

SATA和SCSI磁盘分别完成数据库和典型桌面任务的时间对比

从上表可见,数据库任务所花费的总时间是桌面任务的15倍甚至更多。在访问数据库时,寻道时间和延迟占了总时间的90-95%,而传输时间几乎可以忽略不计,仅为1%。如果改变数据块的大小,比如增加到16KB,情况不会有太多变化:可能传输时间会翻四倍,但总的时间不会增加。但如果增加数据块的数量,也就是说会产生更多的“I/O操作”次数,完成上述任务的总时间几乎会呈线性增长:I/O操作增加两倍,所需时间也翻两倍。

而在“打开桌面MP3”的测试中,传输时间占到了总时间的85%,这说明MB/s是最重要的因素。文件和FTP服务器则介于桌面任务和数据库服务器之间:每次I/O操作所传输的数据块大小一般要比数据库应用中的大,但I/O操作请求也同样是并发性质的。

由此可见,我们可以用两种方法来衡量存储性能:

1.数据传输率(兆字节每秒,MB/s)
2.每秒的I/O操作次数

值得注意的是,在最坏的情况下,数据库存储服务器的性能会不到1MB/s。但目前已经有一些技术可以降低并发访问导致的影响,如全速命令排队(NativeCommandQueuing),预先读取缓冲区,无序数据转移,智能缓存等等。然而,对数据库应用来说,把高速磁盘的持续传输率(STR)降至数MB每秒也是很平常的。


共4页:上一页1[2][3][4]下一页

上一页 1 2下一页
上一篇:存储技巧:以ILM策略改善存储安全
下一篇:没有了
相关文章
热点关注
随机推荐
栏目列表

关于本站 | 会员服务 | 隐私保护 | 法律声明 | 站点地图 | RSS订阅 | 百科

免责声明:凡本站注明来源为xx所属媒体的作品,均转载自其它媒体转载目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责