存储系统衡量整个架构的性能
对于一般消费者来说,可能很少会接触到存储系统这个词,这个词主要出现在偏企业级的应用中,我们常用存储系统来形容企业存储设施。存储系统是指计算机中存放程序和数据的各种存储设备、控制部件及管理信息的设备、和算法所组成的一个系统。
存储系统
例如,硬盘知识存储系统中的一个组成部门,其性能好坏虽然对整个存储的性能有所影响,但是并不是绝对的,其网络接口、IO总线、管理工具等等都对整个存储系统的性能有影响。
我们一般用IOPS来形容整个存储的性能。IOPS即每秒进行读写(I/O)的操作次数。IOPS主要决定于cache的算法,以及磁盘的数量。cache的命中率取决于数据的分布,cache size的大小,数据访问的规则,以及cache的算法,如果完整的讨论下来,这里将变得很复杂,可以有一天好讨论了。我这里只强调一个cache的命中率,如果一个阵列,读cache的命中率越高越好,一般表示它可以支持更多的IOPS。
用户在购买存储的时候,一定要注意整个存储系统的搭配情况,我们不应该买高端存而配很少的磁盘和很差的网络。这样我们的高端存储就很可能造成浪费,虽然购买的时候要考虑产品的扩展性能,但是还是建议购买的时候还是不能太超前。
影响存储系统吞吐量的因素比较复杂,由磁盘的数量和存储的架构决定,当磁盘到达一定的数量后,吞吐量主要受限于存储的架构。另外还要注意存储与主机的接口,比如HBA卡,有4Gb和2Gb(这里是bit,而不是Byte),一般主机和存储都配有多块HBA卡。